การสร้างไฟล์ Batch (.bat) เพื่อลบ Backup AutoCAD (.bak) แบบ Automatic

 การสร้างไฟล์ Batch (.bat) เพื่อลบ Backup AutoCAD (.bak)

         การทำงานโปรแกรม AutoCAD จะว่าไปแล้ว เมื่อทำการบันทึก QSave , Save , SaveAs ทุกๆครั้งโปรแกรใจะสร้างไฟล์ Backup ขึ้นมาเป็นไฟล์ที่มีนามสกุล .bak เมื่อมีมากๆขึ้น บางครั้งก็ทำให้พื้นที่ใน Harddisk ของลุงธีเริ่มน้อยลง จึงต้องหาทางหรือวิธีการลบไฟล์ Backup นี้ออกเพื่อเพิ่มพื้นที่ของ Harddisk ไว้  

จริงๆแล้วใน AutoCAD ก็มีคำสั่ง " MOVEBAK " เพื่อย้ายไฟล์ BAK ที่เป็นชุดคำสั่ง AutoLISP ที่ได้ถูกบรรจุไว้ใน Express เป็นการจัดระเบียบไฟล์ .BAK ให้อยู่รวมกันอยู่แล้ว แต่หากลุงธีหรือใครๆไม่ต้องการลบทั้งหมดต้องการลบเฉพาะไฟล์ที่เก่ามากๆล่ะ

ไปเปิดเจอในเว็บฝรั่ง น่าสนใจดี นำมาแนะนำกันนิดนึง

          ใน Windows มีแบตซ์ไฟล์ที่มีประโยชน์ ไฟล์ฟนึ่งคือ " FORFILES" ซึ่งแรกมีใช้งานตั้งแต่ Windows Vista เป็นต้นมา ยุคนี้คงไม่มีใครใช้ Version ต่ำกว่านี้แน่ๆ ต้องมีใช้กันนะ คำสั่งนี้มีพารามิเตอร์ต่างๆ ดูได้จาก FORFILES/? โดยเข้าไปที่ CMD




ตัวอย่าง:   ลบไฟล์. BAK ที่เก่ากว่าครึ่งปีจากโฟลเดอร์ปัจจุบัน:

forfiles / M * .bak / D -183 / C "cmd / c del @file"


ลบไฟล์. BAK ที่เก่ากว่าหนึ่งเดือนจากโฟลเดอร์ Drawings และโฟลเดอร์ย่อยทั้งหมดบนดิสก์ D:

forfiles / P "D: \ Drawings" / S / M * .bak / D -30 / C "cmd / c del @file"


ล้างข้อมูลสำรองที่วาดทั้งหมดจากดิสก์ C: ที่สร้างขึ้นด้วยเครื่องมืออัตโนมัติ SureSave ซึ่งเก่ากว่าหนึ่งในสี่ของปี:

forfiles / P "C: \" / S / M "SURESAVE _ *. dwg" / D -92 / C "cmd / c del @file"


มาสร้างไฟล์ Batch เพื่อลบไฟล์กันก็ดีนะครับ  ตามรูปเลยครับ






SAVE เป็นไฟล์นามสกุล  . BAT นะครับ 

ขอให้สนุกกับการใช้งานครับ


  








ไม่มีความคิดเห็น:

แสดงความคิดเห็น

คลังบทความของบล็อก