String userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
String dr = @"C:\Users\" + userName + @"\AppData\temp";
DirectoryInfo dir = new DirectoryInfo(@dr);
foreach (FileInfo file in dir.GetFiles())
{
file.Delete();
}
foreach (DirectoryInfo dire in dir.GetDirectories())
{
dire.Delete(true);
}
我正在使用它来删除文件夹的内容,这应该取决于计算机的用户名,并且我提供了管理员权限
,但是当任何文件没有删除时,它就会停止在该文件上工作。我希望这个过程完成