我正在编写批处理脚本。它将用于检查Project目录结构的完整性。 我必须检查项目目录中是否存在所有必需的目录。如果存在所需的目录,我需要检查目录的名称是否是小写字母。
我使用if exist命令检查所需目录是否存在如下: -
If exist PRJ_directory/source (
echo source exist in project >> log.txt
)
只有当源目录名称是小写字母时,我才应该将输出回显到log.txt。我怎么能这样做?
答案 0 :(得分: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
)
)