คำสั่ง ลบไฟล์ที่เก่ากว่าวันที่ xx

สำหรับผู้ที่ต้องการลบไฟล์ที่เก่ากว่าวันที่เราต้องการ โดยไม่ต้องมาลบเอง

ผมไม่ได้ใช้ powershell นะครับ
forfiles -p "z:\Backupsql" -s -m *.* -d -3 -c "cmd /c del @path"
แล้ว save เป็น  bat file แล้วสั่งให้รันทุกวัน

ส่วนถ้าต้องการตรวจสอบว่า bat file จะลบไฟล์ไหนบ้าง ใช้คำสั่ง

forfiles -p "C:\Backups" -s -m *.* -d -5 -c "cmd /c echo @file"
ถ้าต้องการใช้เป็นแบบ powershell กดลิงค์ด้านล่างเลยครับ
Tips ดีๆจาก
http://www.howtogeek.com/131881/how-to-delete-files-older-than-x-days-on-windows/
Share on Google Plus

About Volk-69

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 comments:

Post a Comment