如何在windows dos命令中删除指定的目录

时间:2011-11-22 05:30:10

标签: dos

在linux系统中,我们使用follow命令删除当前目录中的“.svn”目录,并删除其子目录。

find . -name .svn -print0 | xargs -0 rm -rf

然后,我们可以使用哪个命令来执行相同的功能? 感谢。

2 个答案:

答案 0 :(得分:0)

您可以尝试制作新的批处理文件并在其中编写以下代码:

for /f "tokens=* delims=" %%i in ('dir /s /b /a:d *svn') do (
  rd /s /q "%%i"
)

它将以递归方式删除.svn目录。

答案 1 :(得分:0)

您可以在命令提示符下使用rmdir命令删除子目录的dir put / s 喜欢: rmdir c:\。svn / s

以管理员身份启动命令提示符,然后执行此命令。

供您参考:

语法: rmdir [驱动器:]路径[/ s] [/ q] rd [Drive:] Path [/ s] [/ q]

参数 [Drive:] Path:指定要删除的目录的位置和名称。 / s:删除指定的目录和所有子目录,包括任何文件。使用/ s删除树。 / q:以安静模式运行rmdir。删除目录而不确认。 /? :在命令提示符下显示帮助。

请参阅此页面以获取更多详细信息:http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=true