Batch einfacher Move innerhalb eines gekoppelten Scripts mit Syntax-Fehler
Hallo,
mit dem nachfolgenden Script (Schnipsel) läuft der erste Teil ohne Probleme; sobald ich den nachfolgenden move bei "Dokumente - Rest" ausführen lasse komme ich auf einen Syntax-Fehler. Ist mir nicht klar, warum?.
Könnt ihr mir helfen?
DANKE schon mal im Voraus
Gruß waholin
mit dem nachfolgenden Script (Schnipsel) läuft der erste Teil ohne Probleme; sobald ich den nachfolgenden move bei "Dokumente - Rest" ausführen lasse komme ich auf einen Syntax-Fehler. Ist mir nicht klar, warum?.
@echo off & setlocal enabledelayedexpansion
set "Quelle=W:\Download_Container"
set "ZielD=W:\Downloads"
set "ZielF=W:\Finanzen\Bank"
set "ZielR=W:\Finanzen\Rechnungen"
set "ZielS=W:\Dokumente\Übertrag aus Container"
set "Typ=pdf"
set "SKK=Kontoauszug"
set "SKKO=Kontoauszüge"
set "SKM=Mitteilung"
set "SKI=informieren"
set "SKL=LEW"
set "BezOrdIM=Mitteilg. und Infos"
set "BezMC=Mobilcom"
set "BezRS=Sonstige"
set "SKR=Rechnung-Mc"
set "SKS=Rechnung"
set "Searchkey="
REM ======================================================
REM Container-Dateien in die jeweiligen Ordner verschieben
REM ======================================================
REM R e c h n u n g e n -Rest-
set "Searchkey=%SKS%"
for %%a in ("%quelle%\*%Searchkey%*.%typ%" "%quelle%\*%Searchkey%*.csv") do (
set "datum=%%~ta"
set "jahr=!datum:~6,4!"
if not exist "%zielR%\%BezRs%\!jahr!" md "%zielR%\%BezRs%\!jahr!" >nul
move "%%a" "%zielR%\%BezRs%\!jahr!\"
)
REM D o k u m e n t e -Rest-
if not exist "%zielS%" md "%zielS%" >nul
move %quelle%\*.* %zielS%\
Könnt ihr mir helfen?
DANKE schon mal im Voraus
Gruß waholin
Please also mark the comments that contributed to the solution of the article
Content-ID: 668166
Url: https://administrator.de/contentid/668166
Printed on: September 17, 2024 at 01:09 o'clock
4 Comments
Latest comment
Zitat von @Ted555:
Da fehlen Anführungszeichen wegen den Leerzeichen im Zielpfad ...
Da fehlen Anführungszeichen wegen den Leerzeichen im Zielpfad ...
move "%quelle%\*.*" "%zielS%\"
Pssssssst! Da soll der TO doch selbst drauf kommen.