Bestimmte Anzahl von Dateien aus einem Ordner in einen neu erstellten Ordner schieben
Hallo zusammen habe ein Problem,
ich möchte mit einem Batch immer 100 Dateien z.B. Bilder aus einem Ordner in dem sich sehr viele Dateien befinden
in einen neu erstellten schieben, bis keine Dateien im Ausgangsordner mehr vorhanden sind.
Leider habe ich keine Ahnung ob und wie das möglich wäre.
Vielleicht könnt ihr mir ja helfen?
ich möchte mit einem Batch immer 100 Dateien z.B. Bilder aus einem Ordner in dem sich sehr viele Dateien befinden
in einen neu erstellten schieben, bis keine Dateien im Ausgangsordner mehr vorhanden sind.
Leider habe ich keine Ahnung ob und wie das möglich wäre.
Vielleicht könnt ihr mir ja helfen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 367591
Url: https://administrator.de/contentid/367591
Ausgedruckt am: 26.11.2024 um 04:11 Uhr
2 Kommentare
Neuester Kommentar
Ungefähr so:
Batchdatei NICHT ins selbe Verzeichnis legen, sonst wird sie logischerweise mit verschoben.
Steffen
@echo off &setlocal
set "src=D:\somewhere\many files"
for /f "tokens=1* delims=:" %%i in ('dir /a-d /b "%src%" ^| findstr /n .') do (
for /f %%k in ('set /a "(%%i - 1) / 100 + 1"') do (
2>nul md "%src%\%%k"
move "%src%\%%j" "%src%\%%k\"
)
)
Steffen