hat jemand eine Lösung/Hinweis für mein folgendes Problem?
Ich bin schon den ganzen Tag dran
Der Script soll auf verschiedene Pfade zugreifen und prüfen ob dieser valide ist.
Für das Beispiel hier habe ich "gleich" als Operator genommen, später werde ich "if not exist" verwenden.
@echo off set sources[0]="\\sources\folder1\" set sources[1]="\\sources\folder2\" set sources[2]="\\sources\folder3\" set sources[3]="\\sources\folder4\" for /L %%a in (0,1,3) do ( call echo %%sources[%%a]%% if %%sources[%%a]%% == \\sources\folder2\ ( echo gefunden ) else ( echo nicht gefunden ) ) pause
Das Problem ist das die FOR-Variable nicht aufgelöst werden kann.
Hat jemand einen Tip wie ich in der Schleife die Variablen durch das IF bekomme?
Komisch (wie ich finde) ist auch das z.b.
call rename %%sources[%%a]%% %newsource%geht!?
Vielen Dank schon mal im Voraus.
Gruß networker