0
我寫了一個bat文件供用戶下載svn存儲庫,最後使用start命令打開該文件夾。下面是腳本的樣子:如果找不到文件夾發送錯誤消息
@echo off
echo.
echo. [ SVN Updater ]
set SVNURL=https://svn.test.com/test
set SOURCE=C:\Projects\
set SVN=C:\Program Files\TortoiseSVN\bin
echo.
"%SVN%\TortoiseProc.exe" /command:checkout /path:"%SOURCE%" /url:%SVNURL% /closeonend:2echo. done.
echo.
echo. Operation complete.
start C:\Projects\
如果安裝SVN這工作得很好,因爲它會檢出到目標文件夾C:\項目。但問題在於如果用戶的機器上沒有安裝Tortoise SVN。該操作將失敗,並返回一條消息「無法打開C:\ Projects \」,因爲該文件夾不存在。
問題:如果無法打開本地文件夾,我需要放置一個if條件或救援,而發送一條消息,如「Svn not installed」。你能幫我解決這個問題嗎?我是一名Ruby程序員,對批處理腳本不太瞭解。
在此先感謝