> Forums > Sonstiges
V
Viele Dateien in einem Ordner auf mehrere Ordner aufteilen per Batch
Erstellt
Okt. '24
|
letzte Antwort
Noch keine
|
Antworten
Noch keine
|
Aufrufe
24 |
1
„Gefällt mir“ |
Abos
Noch keine |
Do., 03. Oktober, 2024 um 12:50
#1
Ich mal ein Batch Script erstellen, welches wenn ganz viele Dateien (in meine Fall oft sehr viele Bilddateien wegen der aleX fotografiert Berichte) in einem Ordner liegen, diese auf mehrere Ordner aufteilt. 50 Dateien pro Ordner. Die Batch dafür einfach in den Ordner mit dem den vielen Dateien kopieren und ausführen .. Code: @echo off setlocal enabledelayedexpansion REM Aktueller Ordner (der Ordner, in dem das Skript liegt) set "source_folder=%~dp0" REM Zähler für die Ordner und Dateien set /a folder_count=1 set /a file_count=0 REM Erstelle den ersten Zielordner set "current_folder=%source_folder%\Ordner_!folder_count!" mkdir "!current_folder!" REM Durchlaufe alle Bilddateien im Quellordner for %%f in ("%source_folder%\*.jpg") do ( REM Verschiebe die Datei in den aktuellen Zielordner move "%%f" "!current_folder!" REM Erhöhe den Dateizähler set /a file_count+=1 REM Wenn 50 Dateien erreicht sind, erstelle einen neuen Ordner if !file_count! geq 50 ( set /a folder_count+=1 set /a file_count=0 set "current_folder=%source_folder%\Ordner_!folder_count!" mkdir "!current_folder!" ) ) echo Fertig! pause Der Mensch ist ein naiver Tourist mit einem abgelaufenem Visum für den Planeten Erde .. |
|
Du hast bereits für diesen
Post abgestimmt...
;-)
https://t.ress.at/W3nVD/
Ähnliche Themen:
© by Ress Design Group, 2001 - 2024