【发布时间】:2011-07-28 23:36:39
【问题描述】:
在应用程序上创建多个 *.txt 文件的好方法是什么 启动即检查它们是否存在,如果不创建它们。 我需要创建大约 10 个文本文件。 我是否必须对每个文件都这样做:
var
MyFile: textfile;
ApplicationPath: string;
begin
ApplicationPath := ExtractFileDir(Application.ExeName);
if not FileExists(ApplicationPath + '\a1.txt') then
begin
AssignFile(MyFile, (ApplicationPath + '\a1.txt'));
Rewrite(MyFile);
Close(MyFile);
end
else
Abort;
end;
【问题讨论】:
-
你没有提到你的 Delphi 版本。如果您使用的是 D2009+,建议您(Delphi)使用流而不是“旧”的 Pascal 文件方法,因为这些方法不支持 Unicode。
-
你可以用
FileCreate()代替流。
标签: file delphi application-start