假设我的应用程序名为mysoft
,我要读取的文件是afile.bin
. mysoft
位于程序文件夹中。我们还假设 mysoft 没有以管理员权限执行。
procedure TForm1.Button1Click(Sender: TObject);
var
afile: File of Byte;
begin
AssignFile(Infile, 'C:\Program Files\mysoft\afile.bin');
Reset(afile);
CloseFile(afile);
end;
afile.bin
上面的简单代码将在兼容性文件文件夹中创建一个副本。
我的问题是:
- 为什么 ?我只看了该死的文件,我不想修改它。
- 除了将文件移动到另一个文件夹中之外,如何防止这种情况发生?
同样,我只读取数据文件,我不明白。