可以执行bat文件的窗口批处理脚本,EXCLUDING“.svn”文件夹

时间:2016-07-21 12:22:10

标签: batch-file

我试图通过窗口批处理搜索包含compact.bat文件独占.svn文件夹的所有文件夹。如果找到文件compact.bat并执行它,那么找到下一个。

我一直在搜索很多参考资料,但我不知道如何跳过.svn文件夹名称。 有专家可以帮忙吗?感谢。

1 个答案:

答案 0 :(得分:0)

这应该有效:

@echo off
setlocal EnableDelayedExpansion
for /f "tokens=*" %%p in ('DIR compact.bat /l/b/a-d/s') do (
    set curPath=%%p
    set curPath=!curPath:.svn=!
    if !curPath!==%%p call %%p
)