Filesystems
海量文件刪除推薦工具
我們在刪除大約 X 百萬個符合特定標準的文件方面遇到了挑戰——特別是必須超過 90 天並且排除某些文件格式。迄今為止,我們一直在使用多執行緒的 powershell 腳本,它很好,但仍然沒有我們需要的那麼快,因為我們的攝取過程正在高速創建新文件。
我能做些什麼來加速刪除這麼多文件?
Agent Ransack速度非常快,並且支持根據修改日期刪除文件。
此外,顯然,如果您關閉伺服器上執行的所有其他程序,它將執行得更快。
Powershell 以速度不快而著稱;也許使用 Windows 內置
forfiles
命令的批處理文件可以解決問題。要選擇並刪除所有超過 90 天的文件,您可以使用類似於:
forfiles -p "C:\your\dir" /S /D -90 /C "cmd /c del @path"
如果這仍然太慢,您可以
forfiles
先創建要刪除的文件列表,然後對列表中的所有文件使用批量刪除命令(這可以顯著減少del
呼叫/迭代次數)。