2015-08-18 36 views
1

我在檢查svn存儲庫中的文件夾是否存在或者沒有使用批處理文件時遇到了一些麻煩。使用批處理文件無法檢查svn存儲庫文件夾是否存在

使用批處理文件,我看到,爲了檢查一個文件夾是否存在,我可以做到這一點使用:

if exist c:/folder/ (echo folder found) 
if not exist c:/folder/ (echo folder not found) 

使用相同的概念,但更換驅動器位置的svn庫的位置沒有按」工作。

if exist svn://repository_location (echo folder found) 
if not exist svn://repository_location (echo folder not found) 

每一次,我運行的代碼,它給回錯誤未找到

文件夾

誰能幫我找出一些方法來使用svn鏈接檢查文件位置?

回答

4

cmd.exe不知道任何有關Subversion和位置svn:// repository_location的信息。因此,它將始終輸出「找不到文件夾」,因爲本地文件系統上沒有名稱爲svn:// repository_location的文件夾。

您應該使用Subversion命令行工具(svn.exe,svnlook.exe)或使用its APIs來完成您的任務。還有Python,C#,Perl這些應該可以幫助你的綁定。

+0

我明白了。然後我會嘗試整合svn命令。謝謝bahrep! –

相關問題