2016-11-22 61 views
0

查看WinSCP論壇上的示例,我可以將.bat文件和關聯的.txt文件放在一起,該文件僅在兩個文件位於同一位置WinSCP.com(和其他相關的WinSCP文件)位於其中:運行WinSCP腳本,它位於與winscp.com不同的文件夾中

C:\ Program Files文件(x86)的\ WinSCP賦予

有沒有辦法來成功運行我.bat文件沒有它:

C:\ Program Files文件(x86)的\ WinSCP賦予

我.bat文件內容:

winscp.com /script=recon_SFTP.txt 
pause 

我曾嘗試移動我的.bat文件和.txt文件到另一個位置,並添加位置路徑,但它沒有奏效。我猜我需要逃避我的文件路徑空格位置winscp.com?:

C:\Program Files (x86)\WinSCP\winscp.com /C:\Users\sqlservice\Desktop\SSmith1\script=recon_SFTP.txt 
    pause 
+3

''C:\ Program Files(x86)\ WinSCP \ winscp.com「/ script =」C:\ Users \ sqlservice \ Desktop \ SSmith1 \ recon_SFTP.txt「 – Squashman

回答

1

只需使用一個完整路徑腳本文件/script=開關之後。

當然,您必須引用包含空格的路徑,例如Program Files (x86)的路徑。

"C:\Program Files (x86)\WinSCP\winscp.com" /script="C:\Users\sqlservice\Desktop\SSmith1\recon_SFTP.txt" 

雖然如果.TXT是在同一個目錄中的.bat,你從它的文件夾執行.bat,你不必使用完整路徑的腳本:

"C:\Program Files (x86)\WinSCP\winscp.com" /script=recon_SFTP.txt 
1

附上任何字符串conaining要被視爲「雙引號」

1

一個字符串中的空格您還可以將WinSCP安裝目錄添加到您的PATH。然後你可以從任何目錄調用winscp.com。

Add directory to path

相關問題