如何使用pascal删除文件? (不仅是.txt文件)示例:我有一个.bat文件,其目录为C:\ Settings \ BATCH.bat。我该如何删除它?
Delete('C:\Settings\BATCH.bat');
或类似的东西?我该怎么办?
答案 0 :(得分:1)
您可以尝试 Erase 命令:
Program deletefile;
{ Program to demonstrate the Erase function. }
Var F : Text;
begin
{ Create a file with a line of text in it}
Assign (F,'test.txt');
Rewrite (F);
Writeln (F,'Try and find this when I''m finished !');
close (f);
{ Now remove the file }
Erase (f);
end.
您必须分配文件但不要打开它(使用重置或重写)。 有关详细信息,请访问以下文档页面:http://www.freepascal.org/docs-html/rtl/system/erase.html