Wie prüfe ich, ob 6 Dateien existieren und 2 davon im Unterordner? Wenn alle Dateien vorhanden sind, wie starte ich die exe im selben Verzeichnis oder erhalte eine Fehlermeldung?

Antwort

Um dies zu erreichen, kann ein einfaches Batch-Skript in Windows verwendet werden. Hier ist ein Beispielskript, das die Existenz von sechs Dateien im aktuellen Verzeichnis und zwei Dateien in einem Unterordner überprüft und eine ausführbare Datei startet, wenn alle Dateien vorhanden sind. Andernfalls wird eine Fehlermeldung ausgegeben. ```batch @echo off setlocal REM Dateien im aktuellen Verzeichnis set files=( "datei1.txt" "datei2.txt" "datei3.txt" "datei4.txt" "datei5.txt" "datei6.txt" ) REM Dateien im Unterordner set subfolder_files=( "unterordner\datei7.txt" "unterordner\datei8.txt" ) REM Überprüfen der Dateien im aktuellen Verzeichnis for %%f in %files% do ( if not exist %%f ( echo Datei %%f fehlt. goto :error ) ) REM Überprüfen der Dateien im Unterordner for %%f in %subfolder_files% do ( if not exist %%f ( echo Datei %%f fehlt. goto :error ) ) REM Wenn alle Dateien vorhanden sind, starte die ausführbare Datei start "" "programm.exe" goto :eof :error echo Eine oder mehrere Dateien fehlen. Programm wird nicht gestartet. exit /b 1 ``` Dieses Skript überprüft die Existenz der angegebenen Dateien und startet die ausführbare Datei `programm.exe`, wenn alle Dateien vorhanden sind. Andernfalls wird eine Fehlermeldung ausgegeben. Stelle sicher, dass die Dateinamen und Pfade korrekt sind und passe sie bei Bedarf an.

Frage stellen und sofort Antwort erhalten

Verwandte Fragen

In welchem Verzeichnis liegt der Autostart-Ordner bei Windows 11?

Das Autostart-Verzeichnis bei Windows 11 befindet sich für den aktuellen Benutzer unter folgendem Pfad: ``` C:\Users\<Benutzername>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\St... [mehr]

Wie kann ich mit einer Batchdatei Dateien löschen, die älter als 5 Minuten sind?

Um mit einer Batchdatei unter Windows Dateien zu löschen, die älter als 5 Minuten sind, gibt es keinen eingebauten Befehl wie `del` oder `forfiles`, der direkt mit Minuten arbeitet (nur mit... [mehr]

Wie ändert man den Besitzer von Dateien in Windows 11, wenn Administratoren keinen Zugriff haben?

Um den Besitzer von Dateien oder Ordnern unter Windows 11 zu ändern, auch wenn du als Administrator keinen Zugriff hast, kannst du folgende Schritte durchführen: 1. **Rechtsklick auf die Da... [mehr]

Wie kann ich in Windows 11 meine eigenen Dateien auf Laufwerk D speichern?

Um in Windows 11 die eigenen Dateien auf das Laufwerk D: zu speichern, kannst du die folgenden Schritte ausführen: 1. **Öffne die Einstellungen**: Klicke auf das Startmenü und wäh... [mehr]

Warum sehe ich Dateien im versteckten Recycle.bin, aber nicht im Papierkorb?

Wenn du Dateien im Papierkorb nicht sehen kannst, sie jedoch im versteckten Ordner "Recycle.bin" vorhanden sind, das mehrere Gründe haben: 1. **Versteckte Dateien**: Der Papierkorb kan... [mehr]

Powershell Dateien in Ordner kopieren

Um alle Dateien in einem Ordner mit PowerShell zu kopieren, kannst du den folgenden Befehl verwenden: ```powershell Copy-Item -Path "C:\Quellordner\*" -Destination "C:\Zielordner\"... [mehr]

Wie ändere ich das Desktop-Verzeichnis?

Um das Verzeichnis des Desktops in Windows zu ändern, kannst du folgende Schritte befolgen: 1. **Rechtsklick auf den Desktop**: Klicke mit der rechten Maustaste auf einen leeren Bereich deines D... [mehr]

CMD-Dateien kopieren, jede Datei nur einmal

Um CMD-Dateien zu kopieren und sicherzustellen, dass jede Datei nur einmal kopiert wird, kannst du ein einfaches Batch-Skript verwenden. Hier ist ein Beispiel, wie du das machen kannst: ```batch @ech... [mehr]

Was bedeutet AppData?

AppData ist ein versteckter Ordner in Windows-Betriebssystemen der Anwendungsdaten für installierte Programme speichert. Er enthält wichtige Informationen, Einstellungen und temporäre D... [mehr]

Wie erstelle ich ein Zip Archiv?

Um ein kleines ZIP-Archiv zu erstellen, kannst du die folgenden Schritte befolgen, abhängig von deinem Betriebssystem: ### Windows: 1. **Dateien auswählen**: Markiere die Dateien oder den O... [mehr]