Crear y / o escribir en un archivo

Siento que esto debería ser fácil, pero Google me está fallando totalmente en este momento. Quiero abrir un archivo o crearlo si no existe, y escribirle.

El seguimient

AssignFile(logFile, 'Test.txt');
Append(logFile);

arroja un error en la segunda línea cuando el archivo aún no existe, lo que supongo que se espera. Pero realmente no logro descubrir cómo a) probar si el archivo existe yb) crearlo cuando sea necesario.

FYI, trabajando en Delphi XE.

Respuestas a la pregunta(5)

Su respuesta a la pregunta