有人可以幫助編寫windows批處理腳本,以將超過45天的文件從一個系統移動到另一個系統,並在網絡和域中添加。批處理腳本將文件從一臺服務器移動到超過45天的另一臺服務器
例子: 移動文件夾,從A,B,系統1的C到A,B,系統的Ç年長45天以上2
我試圖運行下面的代碼,但如果我的消息來源是工作的罰款和目的是相同的服務器,但是當源和目的地爲DIFF server.Server2文件夾,即A,B的共享文件夾和Server1的訪問它
@echo off & setlocal enableextensions
net use m: "\\System2\d$\A\"
Forfiles -p \\System1\d$\A -s -m *.* -d -45 -c "cmd /c move /y @FILE m: & echo %Date% Source File: @PATH to \\System2\d$\A\">>D:\Test\logfile.txt
net use /delete m:
net use n: "\\System2\d$\B\"
Forfiles -p \\System1\d$\B -s -m *.* -d -45 -c "cmd /c move /y @FILE n: & echo %Date% Source File: @PATH to \\System2\d$\B\">>D:\Test\logfile.txt
net use /delete m:
GOTO :eof
你到目前爲止嘗試過什麼?我不認爲有人想爲你做這項工作。嘗試自己編寫這樣一個批處理文件,當你有特定的問題時爲什麼不起作用(如預期的那樣)。 – akluth
將您的代碼行縮進四個空格,並將它們格式化爲代碼,使它們更易於閱讀。 –