-1
我想將此代碼從sh文件轉換爲.bat文件,我該怎麼辦?將sh文件轉換爲bat文件,存在目錄
# Validate directories
if [ ! -d "$DIRA" -o \
! -d "$DIRB" -o \
! -d "$DIRC" ]
then
echo " invalid path"
exit 1
fi
我想將此代碼從sh文件轉換爲.bat文件,我該怎麼辦?將sh文件轉換爲bat文件,存在目錄
# Validate directories
if [ ! -d "$DIRA" -o \
! -d "$DIRB" -o \
! -d "$DIRC" ]
then
echo " invalid path"
exit 1
fi
可以這樣寫的.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
)
[微軟的文檔](https://support.microsoft.com/en-us/kb/65994) – Thomas
@Thomas謝謝,但在我的示例中,如果條件不止一個條件 – Fariba
這是在這裏回答:http://stackoverflow.com/questions/2143187/logical-operators-and-or-in-dos-batch –