使用TXT文件最近我看到一条消息“无法创建文件('c:\ 01.txt'),该进程无法访问该文件,因为该文件正在被另一个进程使用”,我该如何释放内存这些.txt文件?
我有尼斯先生的这段代码,当我尝试使用以下方法更改或添加新代码时:ListBox1.Items.savetofile('01 .txt');
“无法创建文件('c:\ 01.txt'),该进程无法访问该文件,因为该文件正在被另一个进程使用”
combineLatest
答案 0 :(得分:1)
完成文件操作后,再也不会关闭文件。到达CloseFile
后,您需要使用Eof(tempfile)
:
while not Eof(tempfile) do
begin
Readln(tempfile, line);
ListBox1.Items.Add(line);
end;
CloseFile(tempfile);