2014-02-24 53 views
0

我在写一个批处理脚本。它将用于检查项目目录结构的完整性。 我必须检查所有必需的目录是否存在于Project目录中。如果所需的目录存在,我需要检查目录的名称是否是小写字母。在批处理脚本中找到一个目录名

我现在用的是是否存在命令检查所需的目录存在如下: -

If exist PRJ_directory/source (
echo source exist in project >> log.txt 
) 

在这里,我要呼应输出到log.txt中只有源目录名称是小写字母。我怎样才能做到这一点?

回答

1

对于有限的正则表达式,您可以使用FINDSTR命令,特别是检查目录是否包含所有小写字母。

for /f %%i in (
    'dir /b PRJ_directory ^| findstr /r "^[a-z]*$"' 
) do (
    if %%i==source (
     echo source exist in project >> log.txt 
    ) 
) 
相关问题