Windows .bat 创建文件夹然后删除 .bat 文件

Windows .bat 创建文件夹然后删除 .bat 文件

我只是想通过批处理文件创建多个文件夹和子文件夹。完成后,我需要删除 .bat 文件。我该怎么做?

失败了:

@echo off
md Folder_01
Folder_02
02_SubFolder_01
Folder_03
03_SubFolder_01

del "C:\Users\username\Desktop\Test for Bat.bat"

答案1

OP 根据 SO 问题的答案找到了解决方案如何让批处理文件自行删除?,他最初将其编辑成问题:

我找到了这个解决方案:

start /b "" cmd /c del "%~f0"&exit /b

答案2

你为什么要这样做?如果你只使用一次创建文件夹的命令,那么你可以通过 cmd 来执行此操作。

您可以确定 bat 文件位置并将%0其删除 - 但删除脚本是不明智的,因为编写脚本的原因是为了多次使用它……

相关内容