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-Key: 367591

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

Printed on: April 19, 2024 at 07:04 o'clock

Member: rubberman
rubberman Mar 09, 2018 at 19:41:00 (UTC)
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
Member: BustedDice2018
BustedDice2018 Mar 10, 2018 at 01:31:17 (UTC)
Goto Top
Vielen Dank für die Hilfe macht genau das was es soll face-smile