Hallo Dirk,
danke für die Antwort. Ich hatte schon damit gerechnet.
Ich stelle mein Skript mal zur Verfügung, falls jemand ein ähnliches Problem hat.
Code:@ECHO OFF
REM Verzeichnis, in das kopiert werden soll
SET ZIELVERZEICHNIS="C:\temp\test\"
REM WD sucht nach neuen XML-Dateien und übergibt den Dateinamen
SET XMLFILE=%WD_FILE%
REM dazugehörige PDF-Datei suchen (die letzten 4 Zeichen werden ersetzt .xml wird .pdf)
SET PDFFILE=%XMLFILE:~0,-4%.pdf
REM Wenn PDF-Datei existiert...
IF EXIST %PDFFILE% (
REM PDF-Datei in Zielverezcihnis kopieren
COPY "%PDFFILE%" %ZIELVERZEICHNIS%
IF %errorlevel% equ 0 %ANNOTATE% info "copy %WD_FILE:~0,-4%.pdf"
REM XML-Datei in Zielverezcihnis kopieren
COPY "%XMLFILE%" %ZIELVERZEICHNIS%
IF %errorlevel% equ 0 %ANNOTATE% info "copy %WD_FILE%"
) ELSE (
REM Wenn PDF-Datei nicht existiert
ECHO %PDFFILE% not exist. Abort.
)
Ist sicher noch verbesserungswürdig, aber es tut was es soll.
Kleiner Hinweis: in diesem Fall entsteht das PDF-Dokument
immer zuerst und danach die XML-Datei. Ist dies nicht gegeben, muss das Skript natürlich anders aussehen!