Einzelnen Beitrag anzeigen
Ungelesen 13.04.25, 13:00   #2
Klappstulle_mit_Käse
Profi
 
Registriert seit: Apr 2021
Beiträge: 1.792
Bedankt: 2.157
Klappstulle_mit_Käse leckt gerne myGully Deckel in der Kanalisation! | 580264162 Respekt PunkteKlappstulle_mit_Käse leckt gerne myGully Deckel in der Kanalisation! | 580264162 Respekt PunkteKlappstulle_mit_Käse leckt gerne myGully Deckel in der Kanalisation! | 580264162 Respekt PunkteKlappstulle_mit_Käse leckt gerne myGully Deckel in der Kanalisation! | 580264162 Respekt PunkteKlappstulle_mit_Käse leckt gerne myGully Deckel in der Kanalisation! | 580264162 Respekt PunkteKlappstulle_mit_Käse leckt gerne myGully Deckel in der Kanalisation! | 580264162 Respekt PunkteKlappstulle_mit_Käse leckt gerne myGully Deckel in der Kanalisation! | 580264162 Respekt PunkteKlappstulle_mit_Käse leckt gerne myGully Deckel in der Kanalisation! | 580264162 Respekt PunkteKlappstulle_mit_Käse leckt gerne myGully Deckel in der Kanalisation! | 580264162 Respekt PunkteKlappstulle_mit_Käse leckt gerne myGully Deckel in der Kanalisation! | 580264162 Respekt PunkteKlappstulle_mit_Käse leckt gerne myGully Deckel in der Kanalisation! | 580264162 Respekt Punkte
Standard

Da gibt es kein "Programm" sowas musst du per Batch Datei selber machen.

- Das Skript durchsucht alle Unterordner in Ihrem Hauptordner
- Für jeden Unterordner wird der erste Buchstabe extrahiert
- Falls noch nicht vorhanden, wird ein neuer Ordner mit diesem Buchstaben als Name erstellt
- Der ursprüngliche Unterordner wird in den entsprechenden Buchstaben-Ordner verschoben

Zum Beispiel:

"Menschen" wird nach "M" verschoben
"Blumen" wird nach "B" verschoben
"Autos" wird nach "A" verschoben
"rwtet" wird nach "R" verschoben


sortieren.bat
Code:
@echo off
setlocal enabledelayedexpansion

:: Wechselt in den Hauptordner (anpassen nach Bedarf)
cd /d "PFAD_ZUM_HAUPTORDNER"

:: Durchläuft alle Unterordner im Hauptordner
for /d %%D in (*) do (
    :: Extrahiert den ersten Buchstaben des Ordnernamens
    set "folder=%%D"
    set "firstChar=!folder:~0,1!"
    
    :: Prüft, ob der Zielordner bereits existiert, wenn nicht, erstellt ihn
    if not exist "!firstChar!" mkdir "!firstChar!"
    
    :: Verschiebt den Ordner in den entsprechenden Unterordner
    move "%%D" "!firstChar!\"
)

echo Sortierung abgeschlossen.
pause
Klappstulle_mit_Käse ist offline   Mit Zitat antworten
Die folgenden 6 Mitglieder haben sich bei Klappstulle_mit_Käse bedankt:
Draalz (13.04.25), eitch100 (14.04.25), Elke_freshmind (14.04.25), ET23 (13.04.25), ich256 (19.04.25), ultimat2k (13.04.25)