สำหรับไฟล์ คำสั่งช่วยให้คุณสามารถจัดการหรือลบโฟลเดอร์ได้ โดยเป็นไปตามเกณฑ์บางอย่างใน Windows 10 หากคุณต้องการใช้คำสั่ง ForFiles ในโฟลเดอร์เครือข่ายที่ใช้ร่วมกันหรือไดรฟ์เครือข่ายที่แมป คุณสามารถทำได้โดยใช้ Command Prompt
ForFiles เป็นคำสั่งที่คุณสามารถเรียกใช้ผ่าน Command Prompt เพื่อลบไฟล์ส่วนใหญ่ที่ผ่านตัวกรองแบบกำหนดเองบางตัวตามความต้องการของคุณ ตัวอย่างเช่น หากคุณต้องการเพิ่มพื้นที่ว่างโดยการลบไฟล์ทั้งหมดที่เก่ากว่าหนึ่งปีหรือหกเดือนหรือมากกว่านั้นออก คุณสามารถใช้คำสั่ง ForFiles เพื่อดำเนินการให้เสร็จสิ้น ปัญหาเดียวคือคุณสามารถเรียกใช้บนเครื่องคอมพิวเตอร์ท้องถิ่นเท่านั้น หากคุณต้องการเรียกใช้คำสั่ง ForFiles บนไดรฟ์เครือข่ายหรือโฟลเดอร์ที่แชร์ คุณต้องทำการแมปก่อน
วิธีใช้คำสั่ง ForFiles ในโฟลเดอร์เครือข่ายที่ใช้ร่วมกัน
คำสั่ง ForFiles เพื่อลบ เปลี่ยนชื่อ ย้ายไฟล์หรือโฟลเดอร์ในโฟลเดอร์เครือข่ายที่ใช้ร่วมกันหรือไดรฟ์เครือข่ายที่แมปใน Windows 10 หากต้องการใช้คำสั่ง ForFiles ในโฟลเดอร์เครือข่ายที่ใช้ร่วมกัน ให้ทำตามขั้นตอนเหล่านี้-
- ค้นหา cmd ในช่องค้นหาของแถบงาน
- คลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ ตัวเลือก
- คลิกปุ่ม ใช่ ปุ่ม.
- ป้อน การใช้เน็ต คำสั่งให้แมปไดรฟ์
- ป้อน forfiles คำสั่งพร้อมตัวกรองลบโฟลเดอร์
ขั้นแรก คุณต้องเปิด Command Prompt พร้อมสิทธิ์ของผู้ดูแลระบบ สำหรับสิ่งนั้น ให้ค้นหา cmd ในกล่องค้นหาแถบงาน เมื่อผลการค้นหาปรากฏขึ้น ตรวจสอบให้แน่ใจว่าได้เลือกพร้อมท์คำสั่ง ถ้าใช่ ให้คลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ ตัวเลือก. จากนั้นเลือกปุ่ม ใช่ ตัวเลือกในการเปิด Command Prompt ในฐานะผู้ดูแลระบบ
ตอนนี้ คุณต้องแมปไดรฟ์เครือข่ายเพื่อเรียกใช้คำสั่ง ForFiles ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter ปุ่ม:
net use F: \\networkShare\files /user:yourusername password
อย่าลืมเปลี่ยน F ด้วยไดรฟ์เดิมที่คุณต้องการทำแผนที่ ชื่อผู้ใช้ของคุณ และ รหัสผ่าน ด้วยชื่อผู้ใช้และรหัสผ่านของคุณ
หากต้องการค้นหารายการ ให้ป้อนคำสั่งต่อไปนี้-
ForFiles /?
โดยจะแสดงคำสั่งทั้งหมดพร้อมตัวอย่างเพื่อให้คุณใช้ในโฟลเดอร์เครือข่ายที่แมปใน Windows 10 ได้
ไวยากรณ์เต็มรูปแบบที่คุณสามารถใช้ได้คือ:
forfiles [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] [{<date> | <days>}]]
คุณสามารถใช้ ForFiles คำสั่งดังนี้:
ForFiles /p "F:\folder-path" /s /d -180 /c "cmd /c del /q @file"
คุณต้องแทนที่ F:\folder-path ด้วยเส้นทางโฟลเดอร์จริงที่คุณต้องการลบ
คำสั่งด้านบนทำให้คุณสามารถลบไฟล์ทั้งหมดที่อยู่ในโฟลเดอร์ที่มีอายุมากกว่า 180 วันหรือหกเดือนและมีอยู่ในโฟลเดอร์ดังกล่าว
มีคำสั่งอื่นๆ ที่คุณสามารถใช้ร่วมกับ ForFiles ได้
ในการแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบันที่มีอายุอย่างน้อยหนึ่งปี ให้พิมพ์:
ForFiles /S /M *.* /D -365 /C "cmd /c echo @file is at least one year old."
โพสต์นี้จะแสดงรายละเอียดวิธีกำหนดเวลาคำสั่ง ForFiles บนไดรฟ์เครือข่ายที่ใช้ร่วมกัน
อ่านต่อ: วิธีลบตัวเลือก Map Network Drive และยกเลิกการเชื่อมต่อ Network Drive จากพีซีเครื่องนี้