我有一個備份程序,它可以將.bak
文件保存到每週自動輪換的文件夾中。Windows批處理腳本以部分名稱複製最新文件
的文件被賦予賜名這樣的:
DB_Live_19052015.bak
DB_Test_19052015.bak
DB_Live_18052015.bak
DB_Test_18052015.bak
備份程序不允許我來編輯這些名字,我其實不想它。
我需要的是能夠複製每一個的最新文件中設置DB_Live_XXXXXXXX.bak
& DB_Test_XXXXXXXX.bak
並重新命名他們,所以我結束了這樣的文件DR
下降日期:
dr/DB_Live.bak
dr/DB_Test.bak
這每次腳本運行時都會被覆蓋。
沒有我可以在文件夾中複製的最新文件,並使用腳本將其重命名,但我不能讓我的頭一輪如何
- A.獲得一組最新的文件(多個)
- B.根據其原始名稱重命名這些文件,只刪除最後。
什麼我期待要做的是以下幾點:
- 拷貝到
dr
文件夾 - 獲取文件名的每個文件
- 重命名文件並覆蓋最新的文件任何已經存在的名稱
我打算將此腳本添加到備份程序中,以便在t他的備份已經結束。
這些文件的原因是我可以RSYNC
他們離開現場,而不是每次發送整個文件。
這個作品完全謝謝你!我已經成功地將此添加到BackupAssist作爲成功運行的備份腳本,並且測試良好。 – bluestreak