Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีลบไฟล์ที่เก่ากว่า X วันใน Windows 11/10

หากคุณต้องการลบไฟล์ที่เก่ากว่า X วันใน Windows 11 และ Windows 10 ให้ทำดังนี้ เป็นไปได้ที่จะลบไฟล์ทั้งหมดที่เก่ากว่าจำนวนวันที่ระบุจากคอมพิวเตอร์ของคุณโดยใช้คำสั่ง Storage Sense และ ForFiles ในโพสต์นี้ เราจะแสดงวิธีลบไฟล์ที่เก่ากว่า X วัน (เช่น 7, 10, 30 เป็นต้น) โดยใช้บรรทัดคำสั่ง Storage Sense หรือ ForFiles ใน Windows 11/10

วิธีลบไฟล์ที่เก่ากว่า X วันใน Windows 11/10

ดังที่กล่าวไว้ มีสองวิธีหลักในการลบไฟล์ที่เก่ากว่า X วันใน Windows 11/10:ใช้คำสั่ง Storage Sense และ ForFiles ทั้งสองวิธีมีข้อดีและข้อเสียบางประการ ตัวอย่างเช่น คุณสามารถเรียกใช้ Storage Sense ในเวลาที่กำหนดไว้เท่านั้น ในทางกลับกัน คุณสามารถเรียกใช้คำสั่ง ForFiles ได้ทุกช่วงเวลา

วิธีการลบไฟล์ที่เก่ากว่า X วันโดยใช้ Storage Sense

หากต้องการลบไฟล์ที่เก่ากว่า X วันใน Windows 11/10 โดยใช้ Storage Sense ให้ทำตามขั้นตอนเหล่านี้:

  1. กด ชนะ+ฉัน เพื่อเปิดการตั้งค่า Windows
  2. ไปที่ ระบบ> ที่เก็บข้อมูล> Storage Sense .
  3. สลับ การล้างเนื้อหาผู้ใช้อัตโนมัติ ปุ่ม.
  4. ขยาย เรียกใช้ Storage Sense เมนูแล้วเลือกตัวเลือก
  5. คลิกที่ เรียกใช้ Storage Sense ตอนนี้ปุ่ม

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับขั้นตอนเหล่านี้ โปรดอ่านต่อ

ขั้นแรก กด Win+I เพื่อเปิดการตั้งค่า Windows และไปที่ ระบบ> ที่เก็บข้อมูล> ที่เก็บข้อมูลอัจฉริยะ . จากนั้นสลับ การล้างเนื้อหาผู้ใช้อัตโนมัติ เพื่อเปิดเครื่อง

ถัดไป คุณต้องเลือกตัวเลือกจาก เรียกใช้ Storage Sense รายการ

วิธีลบไฟล์ที่เก่ากว่า X วันใน Windows 11/10

ขอแนะนำให้เลือกเวลาที่เหมาะสมกับความต้องการของคุณ สำหรับข้อมูลของคุณ คุณสามารถเลือก ทุกวัน , ทุกสัปดาห์ , และ ทุกเดือน .

เมื่อเสร็จแล้ว คุณสามารถคลิก เรียกใช้ Storage Sense ทันที ปุ่ม.

มันจะลบไฟล์ทั้งหมดที่เก่ากว่าเวลาที่เลือก

อย่างไรก็ตาม ปัญหาของ Storage Sense คือคุณไม่สามารถเลือกโฟลเดอร์เฉพาะได้ สมมติว่าคุณต้องการลบไฟล์ที่เก่ากว่า 30 วันจากโฟลเดอร์เดียวหรือหนึ่งไดรฟ์ ในสถานการณ์ คุณสามารถใช้คำสั่ง ForFiles

วิธีการลบไฟล์ที่เก่ากว่า X วันโดยใช้บรรทัดคำสั่ง

หากต้องการลบไฟล์ที่เก่ากว่า X วันใน Windows 11/10 ให้ทำตามขั้นตอนเหล่านี้:

  1. ค้นหา cmd ในช่องค้นหาของแถบงาน
  2. คลิกปุ่ม เรียกใช้เป็น ตัวเลือกผู้ดูแลระบบ
  3. คลิกปุ่มใช่
  4. ป้อนคำสั่งต่อไปนี้:ForFiles /p “folder-path” /s /d -30 /c “cmd /c del /q @file”

มาดูรายละเอียดขั้นตอนเหล่านี้กัน

ในการเริ่มต้น คุณต้องเปิดพร้อมท์คำสั่งที่มีสิทธิ์ของผู้ดูแลระบบ สำหรับสิ่งนั้น ให้ค้นหา cmd ในช่องค้นหาของแถบงาน ให้คลิก เรียกใช้ในฐานะผู้ดูแลระบบ และคลิกที่ ใช่ ปุ่ม.

จากนั้นป้อนคำสั่งนี้:

ForFiles /p "folder-path" /s /d -30 /c "cmd /c del /q @file"

อย่าลืมแทนที่ เส้นทางโฟลเดอร์ ด้วยเส้นทางโฟลเดอร์เดิม และ /d -30 กับเวลาที่คุณต้องการ หากคุณต้องการลบไฟล์ที่เก่ากว่า 100 วัน ให้ป้อน /d -100 .

วิธีลบไฟล์ที่เก่ากว่า X วันใน Windows 11/10

เมื่อคุณทำเช่นนั้น ไฟล์ทั้งหมดที่เก่ากว่าวันที่กำหนดไว้ล่วงหน้าจะถูกลบออกทันทีและถาวร

สำหรับข้อมูลของคุณ คุณสามารถกำหนดเวลาคำสั่ง ForFiles ที่กล่าวว่าคุณสามารถลบไฟล์ที่เก่ากว่า X วันใน Windows 11/10 ได้โดยอัตโนมัติโดยใช้ Task Scheduler อย่างไรก็ตาม เมื่อคุณจะสร้างไฟล์แบตช์ คุณต้องป้อนคำสั่งนี้:

ForFiles /p "folder-path" /s /d -30 /c "cmd /c del /q @file"

ฉันจะลบไฟล์ที่เก่ากว่า x วันโดยอัตโนมัติได้อย่างไร

หากต้องการลบไฟล์ที่เก่ากว่า X วันใน Windows 11/10 โดยอัตโนมัติ คุณสามารถทำตามคำแนะนำดังกล่าว เป็นไปได้ที่จะใช้ Storage Sense เพื่อทำงานให้เสร็จ อย่างไรก็ตาม หากคุณต้องการความยืดหยุ่น คุณสามารถเลือกใช้คำสั่ง ForFiles ไม่ว่าจะด้วยวิธีใด คุณไม่จำเป็นต้องมีแอปของบุคคลที่สาม

ฉันจะลบไฟล์ที่เก่ากว่า 10 วันได้อย่างไร

หากต้องการลบไฟล์ที่เก่ากว่า 10 วันใน Windows 11 หรือ Windows 10 คุณสามารถใช้คำสั่ง ForFiles ขั้นแรก เปิดพรอมต์คำสั่งด้วยสิทธิ์ของผู้ดูแลระบบ จากนั้นป้อนคำสั่งนี้:ForFiles /p “folder-path” /s /d -10 /c “cmd /c del /q @file” มันจะลบไฟล์ทั้งหมดที่เก่ากว่า 10 วันเท่านั้น

นั่นคือทั้งหมด! หวังว่าคู่มือนี้จะช่วยได้

วิธีลบไฟล์ที่เก่ากว่า X วันใน Windows 11/10