Befehl: path
PATH zeigt oder setzt einen Suchpfad für ausführbare Dateien.
PATH ist ein BATCH-DATEI / AUTOEXEC.BAT Befehl.
Er kann aber auch in der Kommandozeile verwendet werden.
Syntax:
1. PATH
2. PATH [ '=' ] {Pfad : ';' }
3. PATH ;
PATH [/?]
Laufwerk Der Laufwerksbuchstabe, z.B: C:
Pfad Der zu wählende Pfad, z.B.: \Beispiel\
Optionen:
PATH Zeigt den aktuell aktiven Suchpfad an.
PATH= Weist dem Suchpfad die angegebenen Pfade zu. Das führende
Gleichheitszeichen, falls vorhanden, wird ignoriert.
Geben Sie hier eine Liste der Pfade ein. Trennen Sie
die verschiedenen Pfade durch einen Strichpunkt (;).
PATH; Löscht alle Suchpfadeinstellungen und läßt die Command
Shell lediglich im jeweils aktuellen Verzeichnis suchen.
Ändert NICHT die autoexec.bat / fdauto.bat, d.h. die
Einstellungen dort bleiben erhalten.
PATH/? Zeigt die Hilfe.
Kommentar:
PATH zeigt einen neuen Suchpfad an oder weist ihn zu. Wenn FREECOM nach
einem externen Kommando oder einem Batch-Skript sucht, für das kein
Pfad angegeben ist, sucht es in allen Verzeichnissen, die im Suchpfad
angegeben sind. Wenn das aktuelle Verzeichnis "." nicht im
Suchpfad angegeben ist, wird es zuerst durchsucht. Die Pfade häufig
verwendeter Programme können der Einfachheit halber in die Pfadliste
aufgenommen werden.
Wenn ein Programm oder ein externer Befehl an der Eingabeaufforderung
eingegeben wird, sucht FreeDOS zuerst im aktuellen Verzeichnis und dann
in jedem der Pfade, die durch den Befehl PATH angegeben werden.
Befindet sich derselbe Programm- / Befehlsname mehrfach in verschie-
denen Pfadverzeichnissen, wird das Programm aus dem Pfad gestartet,
der zuerst in der Pfadliste steht.
Die meisten DOS-Befehle befinden sich im Verzeichnis C:\BIN oder
C:\FREEDOS\BIN. Es ist deshalb sinnvoll, auf diese Verzeichnisse
standardmäßig durch den PATH-Befehl zu verweisen.
PATH kann auch außerhalb einer Batch-Datei verwendet werden.
PATH ist ein interner Befehl, d.h. der Befehl ist in der command.com
enthalten. Es wird zur Ausführung des Befehls kein zusätzlicher
Befehl (Datei) benötigt.
Beispiel:
Beispiel 1:
path C:\FREEDOS\BIN;C:\TOOLS;D:\OTHERS\BIN;BIN
Wenn FreeCOM ein externes Programm wie z.B. XCOPY ausführen soll, sucht
es danach in folgenden Verzeichnissen in der angegebenen Reihenfolge,
die erste gefundene Programmdatei wird dann ausgeführt:
das aktuelle Verzeichnis
C:\FREEDOS\BIN
C:\TOOLS
D:\OTHERS\BIN
BIN
Hinweis: Da die letzte Verzeichnisangabe relativ und nicht absolut ist,
wird das Programm im Unterverzeichnis BIN des aktuellen Verzeichnisses
gesucht.
Beispiel 2:
In einer .BAT Datei / AUTOEXEC.BAT:
path C:\FREEDOS\BIN;C:\UTIL
path %path%;C:\GAMES
Dieses Beispiel fügt ";C:\GAMES" zur existierenden Liste hinzu und
behält die zuvor gesetzten Pfade. Wenn Sie jetzt "Pfad" tippen, ist
das Ergebnis:
path C:\FREEDOS\BIN;C:\UTIL;C:\GAMES
Beispiel 3:
path (Zeigt die gesetzten Pfade)
path; (Löscht die gesetzten Pfade)
path (Die Pfadliste sollte jetzt leer sein)
Siehe auch:
autoexec.bat/fdauto.bat
append
command.com/freecom
batch files
Copyright © 2003 Robert Platt, aktualisiert 2007
und 2024 von W. Spiegl.
Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.