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);
}
フォルダーのコンテンツを削除するためにこれを使用していましたが、これはコンピューターのユーザー名に依存する必要があり、管理者権限を提供しました
が、ファイルが削除されない場合、そのファイルでの動作が停止します。このプロセスを完了させたい