【发布时间】:2014-11-26 05:39:48
【问题描述】:
我有一个文件夹 D:\test1,其中还有另一个文件夹,其名称未知。
我尝试使用rmdir /s "D:\test\*",但它显示错误。
我只是想知道有没有办法做这个操作?
在 shell 脚本中,如果我们提供rmdir "D:\test1\*",它将删除 test1 中的所有目录。
我正在寻找批处理语法中的命令。
【问题讨论】:
标签: batch-file rmdir
我有一个文件夹 D:\test1,其中还有另一个文件夹,其名称未知。
我尝试使用rmdir /s "D:\test\*",但它显示错误。
我只是想知道有没有办法做这个操作?
在 shell 脚本中,如果我们提供rmdir "D:\test1\*",它将删除 test1 中的所有目录。
我正在寻找批处理语法中的命令。
【问题讨论】:
标签: batch-file rmdir
我建议
@echo off
for /D %%F in ("D:\test1\*") do rmdir /S /Q "%%F"
它会递归删除D:\test1 中的所有子文件夹,即使子文件夹的文件夹名称中包含一个或多个空格。
【讨论】: