C#文件删除并需要很长时间才能释放进程

时间:2018-05-31 04:30:05

标签: c#

使用目录中的C#删除文件持续该过程很长时间。删除文件后如何终止进程。

尝试删除文件的两个选项,

选项1:

path = @"C:\temp\a.xml";
File.Delete(path);

选项2:

path = @"C:\temp\";
DirectoryInfo CVfiles = new DirectoryInfo(path);

foreach (FileInfo CVfile in CVfiles.GetFiles())
{
     CVfile.Delete();
}   

更新 (来自评论中的澄清)

 path = @"C:\temp\a.xml"; 
 DirectoryInfo CVfiles = new DirectoryInfo(path); 
 foreach (FileInfo CVfile in CVfiles.GetFiles()) 
 {
   CVfile.Delete(); 
 } 

谢谢,

1 个答案:

答案 0 :(得分:1)

你可以尝试

C# delete a folder and all files and folders within that folder

最终删除将需要删除所需的内容。

  

删除文件后如何终止进程。

您可以退出该计划。