timallen

per batch dateien von usbmemory ausschneiden und in neuen und benannten ordner auf c einfügen

hallo bin auf der suche aber leider noch nicht fündig geworden.
sollte ich was übersehen haben - sorry ;)

per doppelklick soll eine batchdatei folgendes erledigen

1. einen dialog mit der bitte " geben sie eine ordnerbeschreibung ein: " starten (z.b. "urlaub") man soll die beschreibung eintippen können

2. im ordner "c:\fotos" einen ordner nach folgendem muster erstellen: YYYY-MM-DD_*ordnerbeschreibung* (z.b. 2007-03-21_urlaub)
also aktuelles Datum vom System + die Beschreibung von 1.

3. vom usblaufwerk e:\ alle dateien (jpgs) ausschneiden und in den unter 2. erstellten ordner einfügen.


vielleicht kann mir jemand helfen, auch teillösungen würden mich evtl. schon weiterbringen.

vielen dank im voraus für eure hilfe face-smile

tim
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 54719

Url: https://administrator.de/forum/per-batch-dateien-von-usbmemory-ausschneiden-und-in-neuen-und-benannten-ordner-auf-c-einfuegen-54719.html

Ausgedruckt am: 19.05.2025 um 02:05 Uhr

bastla
bastla 21.03.2007 um 23:42:33 Uhr
Goto Top
Hallo timallen und willkommen im Forum!

Das sollte etwa so gehen:
@echo off & setlocal
set /p "ordner=Bitte geben Sie eine Ordnerbeschreibung ein: "  
set "ziel=c:\fotos\%date:~6,4%-%date:~3,2%-%date:~0,2%_%ordner%"  
md "%ziel%"  
for /f "delims=" %%i in ('dir e:\*.jpg /s /b') do move "%%i" "%ziel%"  
Die Datumsangabe funktioniert so nur, wenn bei einem "echo %date%" kein Wochentag angezeigt wird, ansonsten musst Du jeweils die erste Zahl (also 6, 3 und 0) um die Stellenanzahl des Wochentages (inkl. Leerstelle) erhöhen (also zB auf 9, 6 und 3 bei 2-stelliger Wochentagsanzeige).

Da ich nicht wusste, ob es auf E:\ eine Ordnerstruktur gibt, habe ich zur Vorsicht den Batch darauf ausgelegt, auch aus eventuellen Unterordnern die *.jpg abzuholen.

Grüße
bastla
timallen
timallen 22.03.2007 um 23:03:12 Uhr
Goto Top
hallo bastla,
VIELEN VIELEN DANK !!! für Deine schnelle Hilfe ! Es klappt perfekt
TimAllen