Liste weiterer Kommandozeilentools
In dieser Rubrik werden verschiedene Kommandozeilentools aufgelistet, die sich ebenso in Batch-Dateien verwenden lassen. Es sind zumeist Portierungen bekannter Unix-Kommandozeilentools oder aber Freeware für Windows.
Alle genannten Programme gehören nicht(!) zum Umfang von MS Windows.
defraggler
BefehlName
Kurzbeschreibung
Autor
Webseite
Lizenz
Syntax
Beispiele
alle Festplatten-Laufwerke mit Defraggler defragmentieren
Links
Befehl | defraggler |
Name | Defraggler |
Kurzbeschreibung | Defragmentier-Programm |
Autor | Piriform Ltd. |
Webseite | http://www.defraggler.com |
Lizenz | Freeware |
Syntax | Defraggler (Command-Line Version) Usage: df /? df /L [/debug] df <drive> [/debug] [/Shutdown] [[/Large <file type> <size>] ...] df <item> [<item>] [/S] [/debug] [/Shutdown] /? Show this message. /L List all supported drives. <drive> Defrag drive. <item> Defrag file or folder. This option can be set multiple times, but all items must be on the same drive. /S Recurse into subfolders. /Shutdown Shutdown system after defragmentation is complete. /Large Move files of type <file type> greater than <size> MB to the end of the drive. /QD Quick defrag drive. Examples: df C: Defrag drive C: df C: /QD Quick defrag drive C: df "C:\Program Files" Defrag "C:\Program Files" folder. df C: /Large *.* 150 Defrag drive C: and move all files greater than 150 MB to the end of the drive. df C: /Large *.zip 150 /Large *.avi 150 /Large *.mkv 300 Defrag drive C: and move following file types to the end of the drive: - *.zip files greater than 150 MB - *.avi files greater than 150 MB - *.mkv files greater than 300 MB df "C:\Program Files" /S Defrag "C:\Program Files" folder and recurses into sub folders. df "C:\Windows\*.exe" /Shutdown Defrag all executables inside "C:\Windows" folder and shutdown system when finished. |
Beispiele |
alle Festplatten-Laufwerke mit Defraggler defragmentierenMit Defraggler kann man mit dem Schalter /L den Typ des Laufwerkes anzeigen lassen. Sucht man nach der Zeichenkette "Fixed", bekommt man eine Liste aller Festplatten. Dies kann man ausnutzen um beispielsweise alle Festplatten-Laufwerke zu defragmentieren.Eine Batchdatei folgenden Inhalts in das Defraggler-Verzeichnis legen: @echo off title Starte Defragmentierung ... set df=%~dp0\df.exe echo. echo ===== DEFRAG mit DEFRAGGLER ===== echo. %df% /L for /F "tokens=1,*" %%a in ('%df% /L ^| findstr "Fixed"') do ( echo. title Defraggler %%a: ... echo ---------- Laufwerk %%a ... date /t time /t %df% %%a: ) echo. echo ---------- fertig. date /t time /t title defrag beendet. pause Hinweise:
|
Links |