2017-09-11 122 views
3

我已經創建了用於刪​​除遠程服務器上的文件的WinSCP批處理文件。它工作正常,但它不適用於具有空格的文件夾。使用WinSCP在批處理文件中使用空格的路徑

例如,下面的批處理文件工作:

cd C:\Program Files\WinSCP 
winscp.com /command^
    "open sftp://user:[email protected]"^
    "cd /home/test/Desktop/india"^
    "rm int.txt"^

,但下面的批處理文件不能正常工作

cd C:\Program Files\WinSCP 
winscp.com /command^
    "open sftp://user:[email protected]"^
    "cd /home/test/Desktop/india & nepal"^
    "rm int.txt"^

我不能刪除,因爲空間

india & nepal文件夾文件

任何人都可以提供解決方案嗎?

回答

2

包裹空格以雙人雙引號的路徑:

"cd ""/home/test/Desktop/india & nepal"""^

https://winscp.net/eng/docs/commandline#syntax

+0

謝謝馬丁 –

+0

見https://stackoverflow.com/q/46100028/850848或https:// winscp.net/eng/docs/script_upload_multiple_servers –

+0

如果您遇到新問題,請發佈新問題。顯示你有什麼,包括相關鏈接並解釋,你不明白的是什麼。 –

相關問題