Wie kann ich File Namen mit Sonderzeichen kopieren
Filenamen mit Sonderzeichen Kopieren
Da ich Files via Connect Direct verschieben soll und dies per Batch abarbeite bin ich auf ein Problem gestossen.Habe auch File-Namen mit Sonderzeichen äöüàèé
Müller , Löfler usw. der Filename wird anhand der Eingabe im Formular ( Vorname , Nachname ) automatisch generiert.
Meine Abfrage ist soweit ok solange ich keine Sonderzeichen haben.
Kann mir jemand sagen wie ich dies lösen soll um die Datei per Variable an das Interface von Connect Direct zu übergeben
1. Zur Überprüfung ob das File vorhanden ist
REM Variables
set ErrorFile=CMS.err
set ErrorMessage=%ErrorDir%%ErrorFile%%date1:~2%%time1%
set CMS1=*.TXT (Beispiel Martin_Müller.txt oder Hans_Muster.txt bei Hans_Muster.tx habe ich keine Probleme)
REM END OFF Variables
REM COPY files with extention %CMS*% from %UploadDir% to %StageDir%*
:MOVE2STAGE
pushd %UploadDir%
IF NOT EXIST %CMS1% GOTO NODATA
for /F %%I in ('dir %CMS1% /b') do @Move %%I %StageDir%%
pushd %StageDir%
echo Transfer gestartet - %date1:~2%.%time1% -.... Bitte warten
echo.
for %%A in (*) do @call "%ProgDir%S2CMS1.cmd" %%A
popd
2. Nach der Übergabe an Connect Direct
REM Variables
set StageFile=%1
set ErrorFile=%1.err
set ErrorMessage=%ErrorDir%%ErrorFile%%date1:~2%%time1%
set CDERR=
set SCPROC1=SCPROC1.TXT
REM END OFF Variables
Pushd %stagedir%
if not exist %CMS1% GOTO step2
popd
Da ich Files via Connect Direct verschieben soll und dies per Batch abarbeite bin ich auf ein Problem gestossen.Habe auch File-Namen mit Sonderzeichen äöüàèé
Müller , Löfler usw. der Filename wird anhand der Eingabe im Formular ( Vorname , Nachname ) automatisch generiert.
Meine Abfrage ist soweit ok solange ich keine Sonderzeichen haben.
Kann mir jemand sagen wie ich dies lösen soll um die Datei per Variable an das Interface von Connect Direct zu übergeben
1. Zur Überprüfung ob das File vorhanden ist
REM Variables
set ErrorFile=CMS.err
set ErrorMessage=%ErrorDir%%ErrorFile%%date1:~2%%time1%
set CMS1=*.TXT (Beispiel Martin_Müller.txt oder Hans_Muster.txt bei Hans_Muster.tx habe ich keine Probleme)
REM END OFF Variables
REM COPY files with extention %CMS*% from %UploadDir% to %StageDir%*
:MOVE2STAGE
pushd %UploadDir%
IF NOT EXIST %CMS1% GOTO NODATA
for /F %%I in ('dir %CMS1% /b') do @Move %%I %StageDir%%
pushd %StageDir%
echo Transfer gestartet - %date1:~2%.%time1% -.... Bitte warten
echo.
for %%A in (*) do @call "%ProgDir%S2CMS1.cmd" %%A
popd
2. Nach der Übergabe an Connect Direct
REM Variables
set StageFile=%1
set ErrorFile=%1.err
set ErrorMessage=%ErrorDir%%ErrorFile%%date1:~2%%time1%
set CDERR=
set SCPROC1=SCPROC1.TXT
REM END OFF Variables
Pushd %stagedir%
if not exist %CMS1% GOTO step2
popd
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 113353
Url: https://administrator.de/contentid/113353
Ausgedruckt am: 22.11.2024 um 17:11 Uhr
3 Kommentare
Neuester Kommentar