Batch Vergleich eines Strings mit dem Output eines Befehls
Hallo,
ich habe folgende Codezeile innerhalb einer FOR-Schleife, die nicht funktioniert.
Dabei ist %%e eine Datei mit Pfad, die von der FOR-Schleife ermittelt wurde.
Dieser Datei wird "pdf" als extension angefügt und soll mit dem Output des "dir" Befehls verglichen werden. Nur leider klappt das nicht und ich nehme an, dass ich das IF-Statement so nicht aufbauen kann. Wie ist die Syntax der rechten Hälfte des Vergleichs richtig?
Ich bitte um Hilfe.
Gruß
ich habe folgende Codezeile innerhalb einer FOR-Schleife, die nicht funktioniert.
if %%~ne.pdf == 'dir /b /OD %%~dpne.pdf %%e|more +1' echo test
Dieser Datei wird "pdf" als extension angefügt und soll mit dem Output des "dir" Befehls verglichen werden. Nur leider klappt das nicht und ich nehme an, dass ich das IF-Statement so nicht aufbauen kann. Wie ist die Syntax der rechten Hälfte des Vergleichs richtig?
Ich bitte um Hilfe.
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 192583
Url: https://administrator.de/forum/batch-vergleich-eines-strings-mit-dem-output-eines-befehls-192583.html
Ausgedruckt am: 27.12.2024 um 03:12 Uhr
4 Kommentare
Neuester Kommentar