Batch file 在批处理脚本中查找目录名
我正在写一个批处理脚本。它将用于检查项目目录结构的健全性。 我必须检查项目目录中是否存在所有必需的目录。如果存在所需的目录,我需要检查目录的名称是否为小写字母 我使用if exist命令检查所需目录是否存在,如下所示:-Batch file 在批处理脚本中查找目录名,batch-file,Batch File,我正在写一个批处理脚本。它将用于检查项目目录结构的健全性。 我必须检查项目目录中是否存在所有必需的目录。如果存在所需的目录,我需要检查目录的名称是否为小写字母 我使用if exist命令检查所需目录是否存在,如下所示:- If exist PRJ_directory/source ( echo source exist in project >> log.txt ) 这里,只有当源目录名是小写字母时,我才将输出回显到log.txt。如何执行此操作?您可以对有限的正则表达式使用FIN
If exist PRJ_directory/source (
echo source exist in project >> log.txt
)
这里,只有当源目录名是小写字母时,我才将输出回显到log.txt。如何执行此操作?您可以对有限的正则表达式使用
FINDSTR
命令,尤其是检查目录是否包含所有小写字母
for /f %%i in (
'dir /b PRJ_directory ^| findstr /r "^[a-z]*$"'
) do (
if %%i==source (
echo source exist in project >> log.txt
)
)