我想使用System.Diagnostic.Process啓動del命令。基本上我想從C刪除一切:\驅動器有* .BATSystem.Diagnostics.Process - 德爾命令
System.Diagnostics.Process proc = new System.Diagnostics.Process();
string args = string.Empty;
args += "*.bat";
proc.StartInfo.FileName = "del";
proc.StartInfo.WorkingDirectory = "C:\\";
proc.StartInfo.Arguments = args.TrimEnd();
proc.Start();
但是文件名時,代碼跑拋出一個異常,「該系統找不到指定的文件。」我知道那個根文件夾中的文件肯定包含該文件擴展名。
破解這個作品完美,少了很多代碼! – wonea 2010-03-29 15:24:27
我使用io和其他一些方法,但UAC和用戶配置文件之外的權限有問題。 如果我將清單更改爲以管理員身份執行,那麼它將無法正確檢測當前登錄的用戶是否需要執行任務。 – JoshF 2015-01-22 19:32:35