Mit einer cmd Batch Datei eine bestimmte Datei mit Platzhalter finden und Variable setzten
Hallo Community
Ich möchte mit einer CMD folgendes erreichen.
In einem Verzeichnis habe ich eine Datei namens "jre-8u221-windows-x64.exe"
Nun möchte ich nach "jre-" suchen. Falls die Datei gefunden wird soll die gefundene Datei in eine Variable gesetzt werden. zB: JavaVer=jre-8u221-windows-x64.exe
Wie kriege ich das hin?
Danke im Voraus für Eure Hilfe
Ralus67
Ich möchte mit einer CMD folgendes erreichen.
In einem Verzeichnis habe ich eine Datei namens "jre-8u221-windows-x64.exe"
Nun möchte ich nach "jre-" suchen. Falls die Datei gefunden wird soll die gefundene Datei in eine Variable gesetzt werden. zB: JavaVer=jre-8u221-windows-x64.exe
Wie kriege ich das hin?
Danke im Voraus für Eure Hilfe
Ralus67
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 490572
Url: https://administrator.de/forum/mit-einer-cmd-batch-datei-eine-bestimmte-datei-mit-platzhalter-finden-und-variable-setzten-490572.html
Ausgedruckt am: 05.04.2025 um 21:04 Uhr
2 Kommentare
Neuester Kommentar

Suchfunktion benutzen!
@echo off &setlocal
for %%a in ("D:\ordner\jre-*") do set "javaver=%%~nxa"
if defined javaver echo %javaver%
Hallo,
Und hier etwas Lesefutter bzgl. Windows Batch:
Gruss Penny.
Und hier etwas Lesefutter bzgl. Windows Batch:
- Windows Batch Grundlagen
- Batch - ein paar Basics die man kennen sollte
- Workshop Batch for Runaways - Part I
- Workshop Batch for Runaways - Part II
- Workshop Batch for Runaways - Part III
- HowTo - Wie man Subroutinen in Batchfiles erstellt
- Tutorial zur FOR-Schleife
Gruss Penny.