מחיקת קבצים אוטומטית לאחר X ימים
Post date: Jun 21, 2015 8:56:36 AM
Explanation
- Firstly we get FileInfo and DirectoryInfo objects in the Path C:\Backups.
- FileInfo and DirectoryInfo objects both contain a CreationTime property, so we can filter the collection using that.
- The –lt (less than) operator is then used to compare the CreationTime property of the objects with Get-Date (the current date) subtract 5 days.
- This then leaves us with a collection of objects that were created more than 5 days ago, which we pass to Remove-Item.
Command Prompt
Command Prompt
בעוד אני ממליץ לך להשתמש באחת מהשיטות PowerShell, מבלי להיכנס לכל פרטים אתם יכולים גם לעשות את זה משורת הפקודה.
"forfiles -p "C:\Backups" -s -m *.* -d -5 -c "cmd /c del @path"
"forfiles -p "D:\Google Drive" -s -m *.* -d -5 -c "cmd /c del @file"
Pro Tip
כדי לראות מה נמחק צריך להוסיף echo
forfiles -p "C:\Backups" -s -m *.* -d -5 -c "cmd /c echo @file"