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 |