Создать и / или записать в файл

Я чувствую, что это должно быть легко, но Google полностью подводит меня в данный момент. Я хочу открыть файл или создать его, если он не существует, и записать в него.

Последующий

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

выдает ошибку во второй строке, когда файл еще не существует, что я предполагаю, ожидается. Но я действительно не могу понять, как а) проверить, существует ли файл и б) создать его при необходимости.

К вашему сведению, работаю в Delphi XE.

Ответы на вопрос(5)

Ваш ответ на вопрос