使用system.io.file类删除文件后:
System.IO.File.Delete(openedPdfs.path);
如果文件删除成功,我需要运行一些代码。由于该方法不返回任何值,因此在删除方法后,我会检查文件是否存在。如果文件仍然存在,则认为操作失败。
问题是,删除方法运行良好,但是需要几秒钟来删除文件。Exist函数返回true,因为它在检查文件时文件仍然存在。
如何确保System.IO.File.Delete(openedPdfs.path);
成功完成?
代码:
FileInfo file = new FileInfo(openedPdfs.path);
System.IO.File.Delete(openedPdfs.path);
if (file.Exists == false)
{ ... }
else
{ ... }
Deleted
事件。 - Tim Schmelter