0
我在c#中製作了一個備份程序,其中我使用.bat腳本創建了一個新的任務,該程序按間隔運行我的程序。我需要確保只有在任務不存在時才運行.bat。爲此,我使用下面的一段代碼,但似乎沒有檢測到它是否存在。檢查SCHTASKS文件是否存在
if (!File.Exists(@"C:\Windows\System32\Tasks\BackupUtil.*"))
{
Process proc = new Process();
proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
proc.StartInfo.UseShellExecute = true;
proc.StartInfo.FileName = @"C:\Users\Sebastian Esp\documents\visual studio 2012\Projects\FileBackUp_Sorter\FileBackUp_Sorter\Task_Schedule.bat";
proc.Start();
proc.WaitForExit();
}