我有一个要运行的批处理文件,在它运行代码后,我希望它自行删除。可以这样做吗?我已经尝试使用del
并使用rd
删除文件所在的目录,但这也不起作用。
答案1
正如 David 提到的答案所述,这是不可能的。
您无法删除它,因为它仍然处于打开状态并因此被锁定。
您可以做的是让另一项作业在完成后将其删除。这可以通过从正在运行的批处理作业中创建一次性计划任务来实现。正如 David 所说,请参阅如何让.BAT 文件完成后自行删除?更多细节。
我有一个要运行的批处理文件,在它运行代码后,我希望它自行删除。可以这样做吗?我已经尝试使用del
并使用rd
删除文件所在的目录,但这也不起作用。
正如 David 提到的答案所述,这是不可能的。
您无法删除它,因为它仍然处于打开状态并因此被锁定。
您可以做的是让另一项作业在完成后将其删除。这可以通过从正在运行的批处理作业中创建一次性计划任务来实现。正如 David 所说,请参阅如何让.BAT 文件完成后自行删除?更多细节。