Ich habe einige Dateien, und ich bin Schleife durch alle von ihnenWindows-Kommandozeile - Outputname gesetzt von Variable
FOR /F "usebackq delims=" %%I IN (%%~nxG) DO (
REM DO STUFF....
) > %%~nxG
ich bereits nur die Dateinamen in %% ~ NXG angegeben zu geben versucht,> Ausgabedatei Name.
Wenn ich versuche, wie es hier angegeben ist, wird es die erste Datei mit dem richtigen Namen erstellen, aber alle anderen Dateien werden nicht erstellt. Für alle anderen Dateien heißt es, dass die Datei blabla nicht gefunden wurde oder nicht existiert (sagt für jede Datei außer der ersten)
Also wie kann ich das lösen?
Ich möchte auch den Pfad festlegen, wo die neue %% ~ nxG erstellt werden soll. So zum Beispiel
set newPath="C:/USERS/DESKTOP/TEST/"
, dass ich etwas bekommen wie
FOR LOOP BLA BLA > %newPath% %%~nxG
So soll es eine Datei mit dem gleichen Namen erstellen, wie durchgeschleift.
Vielen Dank.