批次開啟時刪除

批次開啟時刪除

我有一個要運行的批次文件,在它運行程式碼後我希望它自行刪除。可以這樣做嗎?我已經嘗試過使用del和使用rd來刪除文件所在的目錄,但這也不起作用。

答案1

正如大衛提到的答案所述,這是不可能的。

您無法刪除它,因為它仍然處於開啟狀態,因此被鎖定。

您可以做的是另一項工作,一旦完成就將其刪除。這可以透過從正在執行的批次作業建立一次性排程任務來完成。正如大衛所說,請參閱如何讓.BAT檔案完成後自行刪除?更多細節。

相關內容