Warum findet eine .bat-Datei die Datei im zweiten übergeordneten Ordner nicht?

Antwort

Wenn eine Batch-Datei (.bat) eine Datei in einem übergeordneten Ordner nicht findet, könnte das an einem falschen Pfad liegen. Hier ist ein Beispiel, wie du den Pfad korrekt angeben kannst: Angenommen, die Batch-Datei befindet sich in `C:\Ordner1\Ordner2\Ordner3` und die Datei, die du starten möchtest, befindet sich in `C:\Ordner1\Datei.exe`. In der Batch-Datei könntest du den Pfad wie folgt angeben: ```batch ..\..\Datei.exe ``` Das `..\` bedeutet, dass du eine Ebene nach oben gehst. Zwei `..\` bedeuten, dass du zwei Ebenen nach oben gehst. Hier ist ein vollständiges Beispiel: ```batch @echo off cd %~dp0 ..\..\Datei.exe ``` `%~dp0` stellt sicher, dass das Skript im Verzeichnis der Batch-Datei ausgeführt wird. Falls das nicht funktioniert, überprüfe bitte: 1. Ob der Pfad zur Datei korrekt ist. 2. Ob die Datei tatsächlich existiert und ausführbar ist. 3. Ob du die notwendigen Berechtigungen hast, um die Datei auszuführen. Weitere Informationen zu Batch-Dateien findest du hier: [Microsoft Docs - Batch files](https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/batch-files).

Frage stellen und sofort Antwort erhalten