Gescannte Dateien umbennen mit Dateinameneingabe via Batch
Hallo zusammen,
ich habe folgendes Problem.
Ich scanne einzeldokumente übers Netzwerk auf ein LKaufwerk ein. Der Scanner vergibt den pdfs kryptische, fortlaufende Namen.
Ich brauche aber meist die Namen des Dokumentes als Dateiname.
Dh., ich habe also 20 gescannte Dokumente nach dem folgendem Aufbau:
DOC000.pdf
DOC001.pdf
...
nun würde ich gerne via Batch diese Dateien umbennen, aber via Dateinameneingabe.
Wenn also die Batchdatei ausgeführt wird soll die Möglichkeit bestehen, soviele Dateinamen, wie Dateien vorhanden nacheinander einzugeben.
Danach soll dann automatisch das umbennen stattfinden.
Dis bedeutet also: Durchlauf durch ordner, Dateien zählen, dann Dateinameneingabe, dann umbennen in durchlaufender Reihenfolge.
Hat der wer eine Idee?
ich habe folgendes Problem.
Ich scanne einzeldokumente übers Netzwerk auf ein LKaufwerk ein. Der Scanner vergibt den pdfs kryptische, fortlaufende Namen.
Ich brauche aber meist die Namen des Dokumentes als Dateiname.
Dh., ich habe also 20 gescannte Dokumente nach dem folgendem Aufbau:
DOC000.pdf
DOC001.pdf
...
nun würde ich gerne via Batch diese Dateien umbennen, aber via Dateinameneingabe.
Wenn also die Batchdatei ausgeführt wird soll die Möglichkeit bestehen, soviele Dateinamen, wie Dateien vorhanden nacheinander einzugeben.
Danach soll dann automatisch das umbennen stattfinden.
Dis bedeutet also: Durchlauf durch ordner, Dateien zählen, dann Dateinameneingabe, dann umbennen in durchlaufender Reihenfolge.
Hat der wer eine Idee?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Kommentar vom Moderator Biber am 26.06.2013 um 09:56:03 Uhr
Gescannte Dateien umbennen
set /a rgc+=1
#886
Sieht aus, als hätten wir bald die nächste Schnapszahl...
Content-ID: 208657
Url: https://administrator.de/forum/gescannte-dateien-umbennen-mit-dateinameneingabe-via-batch-208657.html
Ausgedruckt am: 23.04.2025 um 06:04 Uhr
6 Kommentare
Neuester Kommentar
Hallo OsrOli,
in Zeile 2 noch den Pfad zu den PDF-Dateien angeben
Grüße Uwe
in Zeile 2 noch den Pfad zu den PDF-Dateien angeben
@echo off & setlocal ENABLEDELAYEDEXPANSION
set docpath=C:\Temp
for %%i in (%docpath%\*.pdf) DO @(
set /p newname=Neuen Namen fuer '%%~nxi' eingeben[ohne Extension]:
echo "%%i"="!newname!%%~xi" >>rename.txt
)
for /f "tokens=1,2 delims==" %%k IN (rename.txt) DO @(
rename %%k %%l
)
del /q rename.txt >nul
Grüße Uwe