[英]How do you delete all files from the windows Temp folder using C#? (When the processes are running)
private void Clean_btn_Click(object sender, EventArgs e)
{
Process processes = new Process();
var temp_path = @"C:\Windows\Temp";
var temp_files = Directory.GetDirectories(temp_path, "*.*", SearchOption.AllDirectories);
foreach (var temp_file in temp_files)
{
Process.GetProcesses();
processes.Kill();
File.Delete(temp_file);
}
}
我正在尝试从 Windows 的 Temp 文件夹中删除所有文件和文件夹。 但它会引发进程正在运行的错误。
这可能是不可能的,删除正在运行的进程也可能会终止 python 并且您的脚本将无法工作!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.