RMEDIR ist ein kleines Dienstprogramm für Befehlszeilen, mit dem Sie alle leeren Unterverzeichnisse aus dem angegebenen Verzeichnis rekursiv löschen können.
Standardmäßig löscht das Programm auch leere Verzeichnisse mit schreibgeschützten, System- und Hidden-Attributen (unter Windows-System), aber Sie können es mit dem Switch --keep-special-dirs Schalter deaktivieren.
Das Programm verfügt über keine integrierte Datei-Löschungsfunktion, sodass Sie sicher sein können, dass keine Datei versehentlich gelöscht wird .
RMEDIR unterstützt Netzwerkverzeichnisse und Pfade, die die Charakterlimit von max_path (260) überschreiten.
Quelle: https://github.com/jackdp/rmedir
Binary (Windows 32-Bit, Windows 64-Bit, Linux 32-bit, Linux 64-bit): http://www.pazera-software.com/products/rmedir/
Verwendung: rmedir [-r=X] [-d] [-k] [-h] [-V] [--home] Directory
Obligatorische Argumente für lange Optionen sind auch für kurze Optionen obligatorisch.
Optionen sind fallempfindlich . Optionen in quadratischen Klammern sind optional.
Der letzte Parameter muss der Name eines vorhandenen Verzeichnisses sein.
Verfügbare Optionen:
-r , --recurse=X
Entfernt die leeren Verzeichnisse rekursiv in der Verzeichnisstruktur auf Stufe X (Standard x = 500).
-d , --remove-main-dir
Es entfernt auch das in der Befehlszeile angegebene Eingabebuchungsverzeichnis (falls leer).
-k , --keep-special-dirs
Standardmäßig löscht das Programm leere Verzeichnisse mit dem festgelegten schreibgeschützten , versteckten und Systemattributen . Wenn Sie solche Verzeichnisse aufbewahren möchten, verwenden Sie diese Option. Nur in der Windows -Version verfügbar.
-h , --help
Hilfe zeigen.
-V , --version
Anwendungsversion anzeigen.
--home
Öffnet die Programm -Homepage im Standardbrowser.
Um zu kompilieren, brauchen Sie:
Wie man baut:
srcrmedir.ctpr mit Codetyphon oder srcrmedir.lpi mit Lazarus.Project -> Project Options... Ein neues Fenster wird angezeigt. Wählen Sie in der Baumansicht (links) Compiler Options aus. Oben in diesem Fenster können Sie den Build -Modus aus der Dropdown -Liste auswählen. Wählen Sie: Release Win32 , Release Win64 , Release Lin32 oder Release Lin64 .Run->Build ). 2018.01.19 - Version 1.0