Etwas komplizierter Batch
Ich habe ein Problem und komme nicht weiter.
Ich brauch einen Batch, die prüft ob es zu einem Bild-Namen (z.B. x1,x2,x3) auch einen Ordner(z.B. x1,x5,x7) gibt.
Wenn ja, dann soll in diesem Ordner ein Unterordner (z.B. \Bild) erstellt werden und das Bild dorthin verschoben werden.
x1.jpg -> C:\x1\Bild\x1.jpg, Ordner Bild wird erstellt und Bild verschoben
x2.jpg -> Ordner nicht vorhanden, nichts passiert
x5.jpg -> C:\x5\Bild\x5.jpg, Ordner Bild wird erstellt und Bild verschoben
etc.
Habt ihr eine Idee via Batch ohne PowerShell?
Vielen Dank im Voraus.
Ich brauch einen Batch, die prüft ob es zu einem Bild-Namen (z.B. x1,x2,x3) auch einen Ordner(z.B. x1,x5,x7) gibt.
Wenn ja, dann soll in diesem Ordner ein Unterordner (z.B. \Bild) erstellt werden und das Bild dorthin verschoben werden.
x1.jpg -> C:\x1\Bild\x1.jpg, Ordner Bild wird erstellt und Bild verschoben
x2.jpg -> Ordner nicht vorhanden, nichts passiert
x5.jpg -> C:\x5\Bild\x5.jpg, Ordner Bild wird erstellt und Bild verschoben
etc.
Habt ihr eine Idee via Batch ohne PowerShell?
Vielen Dank im Voraus.
Please also mark the comments that contributed to the solution of the article
Content-Key: 632597
Url: https://administrator.de/contentid/632597
Printed on: May 18, 2024 at 03:05 o'clock
3 Comments
Latest comment
Moin.
zeig doch mal den code den du schon gebastelt hast. dann können wir den erweitern/umschreiben.
Oder du siehst dich mal auf https://ss64.com/nt/ um, das ist eine ziemlich komplette Batch-Referenz.
lg,
Slainte
zeig doch mal den code den du schon gebastelt hast. dann können wir den erweitern/umschreiben.
Oder du siehst dich mal auf https://ss64.com/nt/ um, das ist eine ziemlich komplette Batch-Referenz.
lg,
Slainte
Etwas komplizierter Batch
Was soll daran so kompliziert sein ?!@echo off
set "quelle=D:\Ordner"
set "ziel=D:\Ordner"
for %%a in ("%quelle%\*.jpg") do (
if exist "%ziel%\%%~na" (
md "%ziel%\%%~na\Bild" >nul 2>&1
move "%%a" "%ziel%\%%~na\Bild\"
)
)