我有一個要求,即將* .csv文件從歐洲移動到位於北美的服務器,服務正在監聽處理這些文件的文件。腳本一次移動一個文件並重命名
我遇到的問題是,有時服務器上的監聽器會在文件被丟棄時拿起文件,並嘗試處理文件並失敗。
我建議做的事情是將文件移動爲.txt,然後在出現在目標目錄中時立即對其進行重命名。這工作正常,但我現在需要爲許多文件自動執行此過程。
注意,如果太多文件一次被重命名,監聽器服務也將停止。
簡單來說
For Each *.txt in Folder c:\Source
Move from C:\Source to \\ne-ifs-app\IN_FIELD_SERVICE\
Rename \\ne-ifs-app\IN_FIELD_SERVICE\*.txt *.csv
Repeat for next File
你的僞代碼的邏輯看起來很好。你真正的問題是什麼?鑑於_listener服務也將停止,如果太多的文件一次被重命名_我建議在循環中使用睡眠,以緩慢重命名下來。多久?你將不得不測試一下。你有實際的代碼給我們看? – Matt