Batch: Mehrere Dateien prüfen, ob sie im Verzeichnis sind?

Antwort vom

Um in einer Batch-Datei mehrere Dateien zu prüfen, ob sie in einem Verzeichnis vorhanden sind, kannst du eine Schleife verwenden, die jede Datei überprüft. Hier ist ein Beispiel, wie das gemacht werden kann: ```batch @echo off setlocal rem Verzeichnis festlegen set "directory=C:\Pfad\zum\Verzeichnis" rem Liste der zu prüfenden Dateien set "files=file1.txt file2.txt file3.txt" rem Schleife durch die Dateien for %%f in (%files%) do ( if exist "%directory%\%%f" ( echo %%f ist vorhanden. ) else ( echo %%f ist nicht vorhanden. ) ) endlocal ``` In diesem Beispiel: - `directory` ist das Verzeichnis, in dem die Dateien gesucht werden. - `files` ist eine Liste der zu prüfenden Dateien. - Die `for`-Schleife geht durch jede Datei in der Liste und prüft mit `if exist`, ob die Datei im angegebenen Verzeichnis vorhanden ist. Speichere diesen Code in einer `.bat`-Datei und führe sie aus, um die Überprüfung durchzuführen.

Kategorie: Technik Tags: Batch Dateien Verzeichnis

Verwandte Fragen

Wie zeigt Double Commander bei der Datumssuche nur wirklich geänderte Dateien an?

In Double Commander geht die Datumssuche standardmäßig nach dem Änderungsdatum der Datei (modified date) – nicht danach, ob der Inhalt „wirklich“ geändert wurde....

Hashwert für ein Verzeichnis unter Windows erstellen und prüfen?

Unter Windows hashst du nicht direkt „das Verzeichnis“, sondern den Inhalt nach einer festen Regel. Entscheidend ist: Ein Ordner hat keinen standardisierten Einzel-Hash wie eine Datei. F&u...