2017-08-02 42 views
1

如何獲取啓動特定名稱的文件? 我有這樣如何獲取在WinSCP上啓動特定名稱的文件?

open [email protected] 

get -neweronly "/Payload/Daily/2017/Daily_Payload_BH_2*.csv" "D:\FTP-NSQM\2_Payload" 
get -neweronly "/Payload/Daily/2017/Daily_Payload_BH_3*.csv" "D:\FTP-NSQM\3_Payload" 

腳本我用批處理文件執行這個腳本,但沒有發生

如果我不使用特定的名稱(Daily_Payload_BH_2 * .csv或Daily_Payload_BH_3 * .CSV)爲得到一個新的文件

get -neweronly "/Payload/Daily/2017" "D:\FTP-NSQM\2_Payload" 

這個腳本執行正確

回答

2

你的代碼是不明確的。

要獲得類似的結果使用:

get -neweronly "/Payload/Daily/2017/Daily_Payload_BH_2*.csv" "D:\FTP-NSQM\2_Payload\" 
get -neweronly "/Payload/Daily/2017/Daily_Payload_BH_3*.csv" "D:\FTP-NSQM\3_Payload\" 

get -neweronly "/Payload/Daily/2017/*" "D:\FTP-NSQM\2_Payload\" 

這些應該讓你一致的結果。

請注意源路徑中的/*和目標路徑中的尾部反斜槓。從get command documentation(重點煤礦)

摘錄:

文件名可以用wildcard替代選擇多個文件。 要下載目錄中的所有文件,請使用掩碼*

最後一個參數指定目標本地目錄,並可選擇operation mask以不同名稱存儲文件。目的地目錄必須以反斜槓結尾。


如果這沒有幫助,我們需要看到兩個腳本的完整日誌文件。

+0

感謝@Martin Prikryl 它解決了我的問題,在目錄目標上添加反斜槓:) – bawel

相關問題