2014-02-24 89 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 
    ) 
) 
相關問題