
我有一個要運行的批次文件,在它運行程式碼後我希望它自行刪除。可以這樣做嗎?我已經嘗試過使用del
和使用rd
來刪除文件所在的目錄,但這也不起作用。
答案1
正如大衛提到的答案所述,這是不可能的。
您無法刪除它,因為它仍然處於開啟狀態,因此被鎖定。
您可以做的是另一項工作,一旦完成就將其刪除。這可以透過從正在執行的批次作業建立一次性排程任務來完成。正如大衛所說,請參閱如何讓.BAT檔案完成後自行刪除?更多細節。
我有一個要運行的批次文件,在它運行程式碼後我希望它自行刪除。可以這樣做嗎?我已經嘗試過使用del
和使用rd
來刪除文件所在的目錄,但這也不起作用。
正如大衛提到的答案所述,這是不可能的。
您無法刪除它,因為它仍然處於開啟狀態,因此被鎖定。
您可以做的是另一項工作,一旦完成就將其刪除。這可以透過從正在執行的批次作業建立一次性排程任務來完成。正如大衛所說,請參閱如何讓.BAT檔案完成後自行刪除?更多細節。