【发布时间】:2011-12-11 10:37:15
【问题描述】:
我觉得这应该很容易,但谷歌目前完全让我失望。我想打开一个文件,或者如果它不存在就创建它,然后写入它。
以下
AssignFile(logFile, 'Test.txt');
Append(logFile);
当文件尚不存在时,在第二行引发错误,我认为这是预期的。但我真的没能找到如何 a) 测试文件是否存在以及 b) 在需要时创建它。
仅供参考,在 Delphi XE 中工作。
【问题讨论】:
-
试试
if FileExist('test.txt') then Append(logFile) else Rewrite(logFile);