是否有實用程式可以掃描選定位置並傳回早於特定日期的所有檔案?

是否有實用程式可以掃描選定位置並傳回早於特定日期的所有檔案?

任何人都可以推薦一個可以掃描指定目錄位置(特別是網路共用)並傳回早於特定日期的所有檔案的實用程式嗎?

我希望在我的工作場所實施資料保留政策。隨著資料量的增長,這給我們的備份例程帶來了很大的壓力。我想將舊資料移到某種歸檔系統中。

額外的一點是能夠將查詢的舊文件移動到另一個位置進行存檔,並能夠在發生這種情況時創建時間表。

非常感謝。

編輯:Windows 商店。主要是 Windows 2003 伺服器。

在這種特殊情況下,這不是關鍵任務資料。只是網路共享上的各種用戶文件。歸檔系統只是每月一次將舊資料移動到異地的可移動設備上。大多數資料很可能永遠不會再次訪問,但我希望至少將一份副本複製到磁碟,而不是簡單地刪除它。

答案1

forfiles 也可以運作。

forfiles -p *path to your files* /s /m *.* /d -30 /c "cmd /c xcopy @path *\destination\@file "

答案2

PowerShell 可用於此目的。這是一個範例:

$Cutoffdate = (Get-date).AddDays(-30)
Get-Childitem –recurse \\server\share\folder | where-object {$_.lastwritetime –gt $Cutoffdate}

答案3

老實說,您可能會花費比其價值更多的時間來破解存檔系統。新的備份系統就沒那麼昂貴;您需要評估您的數據的價值。

不要忘記,您的時間就是花在系統上的金錢,而且通常會很快增加(在您的正常小時費率中添加就業稅後更是如此)。 「太便宜而無法購買新設備」的企業通常沒有看到真正的成本。

相關內容