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.