2011-08-09 102 views
0

我在使用兩個服務器之間的名稱之間的空格將文件夾rsyncing時遇到了問題。CWRsync由於目錄名稱中的空格而失敗

我在網上研究了這個錯誤,但許多解決方案涉及一個帶有空格的文件夾,我的問題是,我有兩個子文件夾名稱中有空格,沒有解決方案的工作

例如在服務器上我有目錄: C:/ test文件夾/測試ER/test.txt的

當我出現以下錯誤在rsyncd.log文件服務器上的客戶端上運行rsync.cmd

2011/08/09 09:16:01 [440] connect from server(xxx.xx.xx.xx) 
2011/08/09 09:16:01 [440] rsync: chdir /cygdrive/c/'test folder'/'test er' failed 
: No such file or directory (2) 

在服務器上的文件夾rsyncd.conf我有以下幾點:

[TESTER] 
path = /cygdrive/c/"test folder"/"test er" 
read only = true 
transfer logging = yes 

這不是工作,但下面不工作: 文件夾:C:/ test文件夾/的test.txt

與rsyncd.conf代碼:

[TESTER] 
path = /cygdrive/c/"test folder" 
read only = true 
transfer logging = yes 

即它適用於只有一個目錄有空間,但不是兩個。 我知道這是一個語法問題,但我可以找出語法和我嘗試了很多varioeties的基礎上,研究網絡包括反斜槓()和X20的空間

我使用cwrsync和服務器的機器是: MicroSoft windows server 2003 R2

謝謝。

回答

2

找到了答案,我沒有嘗試的唯一辦法是在名稱上根本沒有任何引號或反斜槓。

[TESTER] 
path = /cygdrive/c/"test folder"/"test er" 
read only = true 
transfer logging = yes 

上述工作

相關問題