大多數FTP文件供應商向我們供應商在我們的FTP服務器上放置一個文件作爲一個擴展名,並且在PUT完成後,將文件重命名爲* .FTP。這向我們的過程發出信號,表明文件已完全下載,我們的自定義過程將拾取文件並使用定義的腳本自動處理文件。FTP等待文件結束
我有這個新的供應商,他們聲明他們沒有編寫FTP腳本,也不能告訴他們的系統在PUT發生後重命名文件。所以我的問題,是否有一個.bat文件的方式來檢查文件的結尾是否存在?
這樣做的原因是我們的自定義進程可能會在文件完全加載到FTP服務器之前拿起文件並對其進行處理。
有什麼想法?
好的建議,但是,我認爲我們的定製過程在後方咬我。大約每10秒我們就有一個名爲短暫停止運行的程序,並選取.ini文件中定義的文件。當找到文件時,擴展名被改爲.sav。然後我們有另一個稱爲upload的進程,它接受.sav文件並處理定義的FTP腳本或批處理文件。這是我陷入困境的地方。上傳過程會將擴展名更改爲.bak。所以我覺得在游擊手pgm選擇它之前我需要這樣的事情。也許每天運行一個.bat文件將文件更改爲.FTP。謝謝。 – Michael
如果你可以修改'shortstop'來只接收最近修改日期至少5分鐘的文件,我想你可能會沒事的。這有點駭人聽聞。 –