2015-04-21 73 views
-1

我想將此代碼從sh文件轉換爲.bat文件,我該怎麼辦?將sh文件轉換爲bat文件,存在目錄

# Validate directories 
if [ ! -d "$DIRA" -o \ 
    ! -d "$DIRB" -o \ 
     ! -d "$DIRC" ] 
then 
    echo " invalid path" 
    exit 1 
fi 
+3

[微軟的文檔](https://support.microsoft.com/en-us/kb/65994) – Thomas

+0

@Thomas謝謝,但在我的示例中,如果條件不止一個條件 – Fariba

+0

這是在這裏回答:http://stackoverflow.com/questions/2143187/logical-operators-and-or-in-dos-batch –

回答

0

可以這樣寫的.bat文件:

rem validate directories 
set VALID_PATH=true 
IF NOT EXIST %DIRA%\NUL set VALID_PATH=false 
IF NOT EXIST %DIRB%\NUL set VALID_PATH=false 
IF NOT EXIST %DIRC%\NUL set VALID_PATH=false 
if %VALID_PATH%==false (
echo invalid path 
goto done 
)