小编Chr*_*n K的帖子

递归删除目录

我正在执行一个Batch-File,它会删除Server上特定文件夹中的所有内容.它到目前为止工作,但遗憾的是,文件夹名称中包含空格的目录将无法识别.我不知道在脚本中放置引号来克服这个限制.

到目前为止这是脚本,它位于"D:\"的根目录中:

cd Sharedfolder
for /f %%i in ('dir D:\Sharedfolder /B /D') do rd %%i /Q /S
del /F /S /Q *.*
Run Code Online (Sandbox Code Playgroud)

它运行良好,但只要我在"Sharedfolder"中有一个目录,它就不适用于该目录.

directory batch-file shared-directory subdirectory delete-directory

2
推荐指数
1
解决办法
1万
查看次数