2012-12-01 33 views
1

我用一個簡單的recv(/獲取)命令從遠程主機 服務器獲取一堆文件。我首先創建與服務器名,用戶名,PWD 我要傳輸的文件列表的文本文件,然後我用ftp -s:<created text file.txt> .bat文件在命令提示符下,這是使用VBA中的 shell命令啓動。現在的Ftp的recv()命令來創建空白文件時,未找到該文件

我的問題是,我不知道哪個文件列表的存在和 沒有。在沒有找到文件的情況下,我不希望創建任何文件爲 。但是目前正在創建0KB的空白文件。這些都是我試圖轉移的csv 文件。當我嘗試另一個 系統相同的過程,它似乎做工精細,即如果不轉移不存在 它不會創建任何文件。這是最基本的功能,我想執行,如果文件存在 然後,轉移,不然,無論是。

我可能會缺少一些非常簡單的選項,我試過在線搜索 可能的解決方案但無濟於事,希望我提供的信息 就足夠了。

回答

0

我有同樣的問題,我相信我用mget代替get解決它。您需要在文本文件中輸入prompt才能關閉交互模式。否則,在運行腳本時,您將收到確認提示。