微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows批处理脚本 – 获取包含其他文件夹但不包含某个父文件夹的文件夹

为了得到驱动器C:中包含名为".svn"目录中的所有目录,我只需使用以下batch file:

@ECHO OFF FOR /D /RC: %%X IN (*) DO IF EXIST "%%X.SVN" (ECHO "%%X")

这工作! 但是从结果我也想删除一个父目录已经包含一个.svn目录的目录

例如,假设我们有以下的树

C: C:hello C:babe.svn C:babecool.svn C:world.svn C:zulu

我上面的batch file将返回这个列表(包含.svn文件夹的所有目录)

在Windows中使用FOR遍历pathvariables

如何创build一个快捷方式从cmd行启动pipe理员权限的应用程序?

sh中的%〜dp0的等价值

如何在Windows批处理编程中获取pipe道中命令的错误级别?

在Windows批处理脚本中使用循环variables作为新variables的一部分

C:babe C:babecool C:world

我想批量只返回

C:babe C:world

没有C:babecool因为.svn目录已经在父目录C:babe

从安装Java的batch file中发现?

运行.bat脚本中的所有命令

如何使用batch file重命名文件以包含date?

在Windows中用batch file静静地安装numpy.exe

命令行工作 – .Bat脚本不

FOR /D /RC: %%X IN (*) DO @IF EXIST "%%X.SVN" IF NOT EXIST "%%X...SVN" (ECHO "%%X")

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐