我想創建一個應該將文件從一個文件夾複製到另一個文件的腳本。如何重命名正在複製和複製文件的文件
由於文件大小可能高達1000 MB,因此可能需要幾秒鐘的時間才能完全複製它。在發生這種情況時,我希望目標文件夾中的文件名前綴爲下劃線(_)。
將文件完全複製到目標文件夾後,應該從文件名中刪除_
。這樣做的目的是爲了確保另一個進程不應該從目標文件夾中選取不完整的文件。
我們該如何使用批處理腳本來做到這一點?目前我的批處理文件正在複製並將文件移動到另一個文件夾,但我不知道如何在下劃線前加下劃線,然後在文件完全移動後再從文件名中移除。
這是我的2行代碼,它是複製和移動文件。
copy %1\Customer_*.xml C:\Users\ard\Documents\Folder1
move %1\Customer_*.xml %1\Archive
如果無法使用批處理腳本來完成,那麼VB腳本也應該從SRC工作
錯誤處理? – joeking
@joeking這有點不像一個完整的問題。 – Tomalak
好的,如果複製或重命名失敗會發生什麼?如果複製失敗,那麼它不會告訴你哪個文件失敗。如果重命名失敗,則會將臨時文件保留在那裏,並不會告訴您哪個文件失敗。 – joeking