busteddice2018
Goto Top

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?
unbenannt

Content-ID: 367591

Url: https://administrator.de/contentid/367591

Ausgedruckt am: 26.11.2024 um 04:11 Uhr

rubberman
rubberman 09.03.2018 um 20:41:00 Uhr
Goto Top
Ungefähr so:
@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\"  
  )
)
Batchdatei NICHT ins selbe Verzeichnis legen, sonst wird sie logischerweise mit verschoben.

Steffen
BustedDice2018
BustedDice2018 10.03.2018 um 02:31:17 Uhr
Goto Top
Vielen Dank für die Hilfe macht genau das was es soll face-smile