Supportnet Computer
Planet of Tech

Supportnet / Forum / BS-Sonstige

BAT-DATEI





Frage

Kann mir mal jemand sagen, wie ich mittels einer bat - Datei eine andere Datei hinsichtlich ihrer Dateiendung testen kann, um diese Information dann weiter zu verarbeiten? Es sind bloß 2 unterschiedliche Dateiendungen, die vorkommen können. (.prj oder .edbs) Dies müßte doch eigentlich mit einer if - Abfrage zu machen sein. Wäre nicht schlecht, wenn jemand eine Lösung meines Problems wüßte.

Antwort 1 von manei

Hallo,

Einzelabfrage mit

if exist *.prj [Befehl]
if exist *.edbs [Befehl]

oder Gesamtabfrage wenn Bedingungen für beide gleich sind mit

for %%e in (*.prj *.edbs) do if exist %%e [Befehl]

hier wird dann jede einzelne gefundene Datei mit dem gleichen Befehl abgearbeitet.

Vorher aber bei beiden Möglichkeiten mit

cd LW:\Verzeichnispfad\Verzeichnis

zu diesem bestimmten Verzeichnis wechseln.

MfG maneich

Antwort 2 von Clemens

Hallo Manei,

bei der 2. Lösung mit der for-Schleife ist die if-Anweisung überflüssig!

for %%e in (*.prj *.edbs) do [Befehl]

Mit dieser Anweisung wird der Befehl für jede Datei mit diesen Endungen angewandt!

Gruß

Clemens

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: