我正在查看(如果可能)檢查和複製批處理腳本,我可以遠程運行以檢查多個目錄並複製最新的修改日期。從多個文件夾批處理文件日期檢查
澄清:在遠程計算機上,我正在查看潛在的五個文件夾(可能有或可能不存在)。我需要腳本檢查用戶潛在5個配置文件的兩個子文件夾(桌面和Internet收藏夾)的最後修改日期,然後選擇最近修改日期並將文件夾複製到另一個位置
因此,通路看起來像:
"\\%asset%\c$\documents and settings\%username%\Desktop"
"\\%asset%\c$\documents and settings\%username%\Favorites"
要檢查的日期,並將其與(潛在)
或者
"\\%asset%\c$\documents and settings\%username%.temp001\Desktop"
"\\%asset%\c$\documents and settings\%username%.temp001\Favorites"
比較
一旦它發現了子文件夾與最近修改日期複製(只有最近的)來:
"\\%asset%\c$\documents and settings\Backup"
我知道我能得到一個位置上做了檢查,但我不噸知道如何問批量運行多個檢查,然後選擇最新的。
這難道是可能還是我試圖用錯誤的語言?我已經得到的每一件事,但支票寫出來,這就是我卡住的地方...
任何幫助,將不勝感激!
需要更清楚地瞭解您正在嘗試做什麼。例如,我們必須假定你有一個ASSETS列表,而USERNAMES(但是USERNAME有一個特殊的含義--CURRENT用戶名)以及這些「可能的5個配置文件」的命名 - 沒有後綴,.temp,.temp001 - 推測是.temp002和.temp002。您是否知道如果這些目錄中的某一個的子目錄發生更改,目錄上的日期不會更改?這會改變你的想法嗎?可以從每個'潛在5'子目錄簡單地'XCOPY/D',並且找到所有可用版本的最新版本。 – Magoo 2013-03-23 15:42:53
不利的一面是,如果用戶改變說快捷方式,然後複製舊版本,那麼最新版本的快捷方式將是原始更改後的版本......除此之外 - 如果您想要最新的目錄日期(忽略子目錄可能已經改變),那麼我們需要執行重型日期/時間操作,並且需要知道你的日期時間格式。 – Magoo 2013-03-23 15:48:28
我確信它可以批量完成,但正如Peter Wright暗示的,批量日期比較是脆弱和困難的。我認爲看看Powershell會更好。 – 2013-03-23 17:06:16