Finde Fehler in FOR Schleife nicht....
Hallo zusammen,
ich habe eine BATCH Datei erstellt, dessen FOR Schleife nciht richtig arbeiten will und ich kann mir nicht erklären warum nicht.
Im Verzeichnis X:\Images\ ist immer nur 1 Datei mit der Endung .tib zu erwarten.
Leider ist nach Durchlauf der FOR Schleife die Variable %IMAGENAME% immernoch leer
Ich hoffe Ihr könnt mir (mal wieder) weiterhelfen...
ich habe eine BATCH Datei erstellt, dessen FOR Schleife nciht richtig arbeiten will und ich kann mir nicht erklären warum nicht.
Im Verzeichnis X:\Images\ ist immer nur 1 Datei mit der Endung .tib zu erwarten.
@echo OFF
exit
FOR %%a in (X:\Images\*.TIB) DO SET IMAGENAME=%%a
X:\Programs\Acronis\TrueImageCMD.EXE /deploy /filename:%IMAGENAME% /partition:1-1 /size:20480 /type:activeexit
Leider ist nach Durchlauf der FOR Schleife die Variable %IMAGENAME% immernoch leer
Ich hoffe Ihr könnt mir (mal wieder) weiterhelfen...
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 119376
Url: https://administrator.de/contentid/119376
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
5 Kommentare
Neuester Kommentar
auf ein neues, kannst du das noch mal ausprobieren.
Habe die Variable IMAGENAME hinzugefügt und sie in Anführungszeichen gesetzt
Aber eigentlich sollte es schon klappen^^
Habe die Variable IMAGENAME hinzugefügt und sie in Anführungszeichen gesetzt
@ECHO OFF & setlocal enabledelayedexpansion
FOR %%a in (X:\Images\*.TIB) DO (
SET IMAGENAME=%%a
X:\Programs\Acronis\TrueImageCMD.EXE /deploy /filename:"!IMAGENAME!" /partition:1-1 /size:20480 /type:active
)
Aber eigentlich sollte es schon klappen^^