IT-Blog - News, Tipps und Ticks aus der IT

Chaos auf dem PC? Diese CMD-Skripte bringen Ordnung in deine Dateien!

Kennst du das auch? Dein Desktop und deine Ordner sind voller unsortierter Dateien, doppelte Dokumente nehmen unnötig Platz weg, und du findest nichts mehr, wenn du es brauchst? Keine Sorge, mit ein paar einfachen CMD-Skripten kannst du schnell wieder Ordnung schaffen!

Hier zeige ich dir zehn praktische CMD-Skripte, die dir helfen, deine Dateien zu sortieren, Duplikate zu entfernen und vieles mehr.

Wie erstellt man so ein Skript? 

  1. Editor öffnen: Notepad oder einen anderen Texteditor starten.
  2. Code eingeben: Dein gewünschtes CMD-Skript eintippen.
  3. Speichern als .bat: Datei mit .bat-Endung speichern (z. B. script.bat).
  4. Ausführen: Doppelklick auf die .bat-Datei oder über CMD mit script.bat starten. 🚀

1. Alle Dateien durchnummerieren

Manchmal möchte man alle Dateien in einem Ordner einfach durchnummerieren, zum Beispiel für Fotos oder Dokumente. Mit diesem Skript kannst du das schnell erledigen:

@echo off
setlocal enabledelayedexpansion
set count=1
for %%f in (*.*) do (
ren "%%f" "!count!-%%f"
set /a count+=1
)

 

🔹 Was es tut: Fügt jeder Datei im aktuellen Ordner eine Nummer am Anfang des Dateinamens hinzu.

2. Dateien nach Dateityp sortieren und verschieben

Dieses Skript erstellt automatisch Ordner für verschiedene Dateitypen und verschiebt die passenden Dateien hinein:

@echo off
for %%f in (*.*) do (
set "ext=%%~xf"
set "ext=!ext:~1!"
if not exist "!ext!" mkdir "!ext!"
move "%%f" "!ext!"
)

 

🔹 Was es tut: Erstellt Ordner wie „JPG“, „PDF“, „TXT“ usw. und verschiebt die Dateien entsprechend.

3. Dateien nach Jahren in Ordner sortieren

Möchtest du deine Dateien nach ihrem Erstellungs- oder Änderungsjahr sortieren? Dieses Skript hilft:

@echo off
for %%f in (*.*) do (
for /f "tokens=1-4 delims=/" %%a in ("%%~tf") do (
if not exist "%%d" mkdir "%%d"
move "%%f" "%%d"
)
)

 

🔹 Was es tut: Erstellt Ordner mit Jahreszahlen (z. B. „2023“) und verschiebt Dateien entsprechend.

4. Doppelte Dateien finden und löschen

Doppelte Dateien belegen unnötig Speicherplatz. Mit diesem Skript kannst du sie schnell identifizieren und entfernen:

@echo off
for %%f in (*.*) do (
for %%g in (*.*) do (
if not "%%f"=="%%g" if "%%~zf"=="%%~zg" del "%%g"
)
)

 

🔹 Was es tut: Vergleicht Dateien anhand ihrer Größe und löscht doppelte Dateien.


Weitere praktische CMD-Skripte zur Dateiverwaltung

Hier sind noch fünf weitere clevere Skripte, die dir helfen können:

5. Dateien nach Namen umbenennen (z. B. Leerzeichen durch Unterstriche ersetzen)

@echo off
for %%f in (* *) do ren "%%f" "%%f_"

 

🔹 Was es tut: Ersetzt Leerzeichen in Dateinamen durch Unterstriche, um Probleme mit Pfaden zu vermeiden.

6. Alte Dateien (z. B. älter als 30 Tage) automatisch löschen

forfiles /p "C:\Ordner" /s /m *.* /d -30 /c "cmd /c del @file"

 

🔹 Was es tut: Löscht alle Dateien in „C:\Ordner“, die älter als 30 Tage sind.

7. Alle Dateien eines bestimmten Typs (z. B. .txt) in einen anderen Ordner verschieben

move *.txt C:\Backup\

 

🔹 Was es tut: Verschiebt alle .txt-Dateien in den Ordner „C:\Backup“.

8. Eine komplette Dateiliste mit Details erstellen (z. B. für Inventuren)

dir /s /b > dateiliste.txt

 

🔹 Was es tut: Erstellt eine Textdatei mit einer Liste aller Dateien im aktuellen und allen Unterordnern.

9. Dateien nach Größe sortieren und große Dateien zuerst anzeigen

dir /S /O-S

 

🔹 Was es tut: Zeigt alle Dateien im aktuellen Verzeichnis und Unterordnern an, sortiert nach Größe.

10. Alle Dateien eines bestimmten Typs in eine ZIP-Datei packen

powershell -command "Compress-Archive -Path *.txt -DestinationPath archiv.zip"

 

🔹 Was es tut: Erstellt eine ZIP-Datei mit allen .txt-Dateien (funktioniert mit PowerShell).


Fazit: Mehr Ordnung mit einfachen CMD-Skripten

Mit diesen zehn CMD-Skripten kannst du dein Dateichaos in den Griff bekommen und deinen PC sauber halten. Egal ob du Dateien sortieren, umbenennen oder löschen möchtest – alles geht schnell und einfach über die Eingabeaufforderung.

👉 Hast du noch weitere nützliche CMD-Skripte? Teile sie mit uns in den Kommentaren! 🚀

Bisher keine Kommentare

Sag uns, was du denkst!