neuling-001
Goto Top

mittels Batchdatei alle Dateien eines Verzeichnisse bearbeiten

mit folgender Batchdatei filtre ich aus einer DWP-Datei eine Zeile heraus die mit 001 beginnt und speichere das Ergebnis als als TXT-Date und die dazugehörige PDF-Datei in das Verzeichnis OUT.

@echo on
:: Batchdatei zur Erzeugung der Indexdatei *.TXT aus einer DWP-Datei und kopieren der dazugehörigen PDF-Datei im Verzeichnis OUT


start /wait xcopy C:\TEST\IN\Beispiel001.pdf C:\TEST\OUT\ /q /i
findstr /B /C:"001" C:\TEST\IN\Beispiel001.dwp > C:\TEST\OUT\Beispiel001.txt
start del C:\TEST\IN\Beispiel001.*
::exit /b

wie muss die Batchdatei aussehen wenn alle Dateien des IN-Verzeichnisses verarbeiten will.
Es gehören immer eine PWD und PDF zusammen.(gleicher Name)

kann mir jemand helfen?

Content-Key: 78723

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

Printed on: April 27, 2024 at 04:04 o'clock

Member: miniversum
miniversum Jan 21, 2008 at 15:41:22 (UTC)
Goto Top
Versuchs mal so:
@echo on
:: Batchdatei zur Erzeugung der Indexdatei *.TXT aus einer DWP-Datei und kopieren der dazugehörigen PDF-Datei im Verzeichnis OUT


FOR /F "delims=" %%i in ('dir "C:\TEST\IN\*.dwp" /B /a-D') do (  

start /wait xcopy C:\TEST\IN\%%~ni.pdf C:\TEST\OUT\ /q /i
findstr /B /C:"001" C:\TEST\IN\%%~ni.dwp > C:\TEST\OUT\%%~ni.txt  
start del C:\TEST\IN\%%~ni.*
)
::exit /b
Member: Biber
Biber Jan 21, 2008 at 20:15:21 (UTC)
Goto Top
moin,

auch wenn es nicht wichtig ist:
Die beiden "Start /wait xcopy.." und "Start Del..." -befehle machen überhaupt keinen Sinn.
Ein einfaches "xcopy ..." bzw. "del..." erfüllt den gleichen Zweck.

Grüße
Biber
Member: Neuling-001
Neuling-001 Jan 22, 2008 at 14:57:05 (UTC)
Goto Top
Vielen dank für die Hilfe.
Es klappt wunderbar.