Rmedir เป็นยูทิลิตี้บรรทัดคำสั่งขนาดเล็กซึ่งช่วยให้คุณสามารถลบไดเรกทอรีย่อยที่ว่างเปล่าทั้งหมดจากไดเรกทอรีที่ระบุ
โดยค่าเริ่มต้นโปรแกรมจะลบไดเรกทอรีที่ว่างเปล่าด้วยแอตทริบิวต์แบบอ่านอย่างเดียวระบบและแอตทริบิวต์ที่ซ่อนอยู่ (บนระบบ Windows) แต่คุณสามารถปิดการใช้งานได้ด้วยสวิตช์ --keep-special-dirs
โปรแกรมไม่มีฟังก์ชั่นการลบไฟล์ในตัว ดังนั้นคุณสามารถมั่นใจได้ว่าจะไม่มีการลบไฟล์โดยไม่ได้ตั้งใจ
Rmedir รองรับไดเรกทอรีเครือข่ายและเส้นทางที่เกินขีด จำกัด ของอักขระ Max_Path (260)
ที่มา: https://github.com/jackdp/rmedir
ไบนารี (Windows 32-bit, Windows 64-bit, Linux 32-bit, Linux 64-bit): http://www.pazera-software.com/products/rmedir/
การใช้งาน: rmedir [-r=X] [-d] [-k] [-h] [-V] [--home] Directory
ข้อโต้แย้งที่จำเป็นสำหรับตัวเลือกที่ยาวนั้นเป็นสิ่งจำเป็นสำหรับตัวเลือกสั้น ๆ เช่นกัน
ตัวเลือกคือ ตัวพิมพ์ใหญ่ ตัวเลือกในวงเล็บเหลี่ยมเป็นทางเลือก
พารามิเตอร์สุดท้ายจะต้องเป็นชื่อของไดเรกทอรีที่มีอยู่
ตัวเลือกที่มีอยู่:
-r , --recurse=X
ลบไดเรกทอรีที่ว่างเปล่าซ้ำ ๆ ถึงระดับ X ในโครงสร้างไดเรกทอรี (ค่าเริ่มต้น x = 500)
-d , --remove-main-dir
นอกจากนี้ยังลบไดเรกทอรีอินพุตที่ให้ไว้ในบรรทัดคำสั่ง (ถ้าว่าง)
-k , --keep-special-dirs
โดยค่าเริ่มต้นโปรแกรมจะลบไดเรกทอรีที่ว่างเปล่าด้วยชุดแอตทริบิวต์ แบบอ่านอย่างเดียว ซ่อน และ ระบบ หากคุณต้องการเก็บไดเรกทอรีดังกล่าวให้ใช้ตัวเลือกนี้ มีเฉพาะในเวอร์ชัน Windows
-h , --help
แสดงความช่วยเหลือ
-V , --version
แสดงเวอร์ชันแอปพลิเคชัน
--home
เปิดหน้าแรกของโปรแกรมในเบราว์เซอร์เริ่มต้น
เพื่อรวบรวมคุณต้องการ:
วิธีการสร้าง:
srcrmedir.ctpr ด้วย codetyphon หรือ srcrmedir.lpi กับ lazarusProject -> Project Options... หน้าต่างใหม่จะปรากฏขึ้น ในมุมมองต้นไม้ (ด้านซ้าย) เลือก Compiler Options ที่ด้านบนของหน้าต่างนี้คุณสามารถเลือกโหมดการสร้างจากรายการดรอปดาวน์ เลือก: Release Win32 , Release Win64 , Release Lin32 หรือ Release Lin64Run->Build ) 2018.01.19 - เวอร์ชัน 1.0