dścieżka

dścieżka
Deweloperzy IBM , Microsoft
Pierwsze wydanie grudzień 1987 ; 35 lat temu ( 1987-12 )
System operacyjny OS/2 , Windows
Typ Komenda

W informatyce dpath to wewnętrzne polecenie cmd.exe w systemach IBM OS/2 i Microsoft Windows , które umożliwia używanie zestawu plików z poleceniem TYPE i przekierowaniem danych wejściowych tak , jakby znajdowały się w bieżącym katalogu. W systemie Windows jest to nieudokumentowane i przestarzałe. dpath różni się od polecenia append sposobem działania. dpath informuje programy, które katalogi powinny przeszukiwać, aby znaleźć pliki komputerowe . Następnie do aplikacji należy rozpoznanie %DPATH% . Używając append po drugiej stronie, programy są w stanie znaleźć pliki bez rozpoznania, że ​​polecenie działa.

Historia

W systemie DOS polecenie append umożliwia programom otwieranie plików danych w określonych katalogach tak, jakby znajdowały się one w bieżącym katalogu . Od Windows NT to nie działa, ponieważ cmd.exe wprowadził rozszerzenia procesora poleceń i dołączania stają się zbędne. Mimo to plik wykonywalny był i nadal jest dostępny w 32-bitowych wersjach systemu Windows. W każdym razie polecenie opierało się na zmiennej środowiskowej %DPATH% , którą można edytować za pomocą polecenia dpath . W nowoczesnych instalacjach Windows działa tylko polecenie dpath , mimo że komunikat pomocy nadal wskazuje na polecenie append .

Składnia

DPATH nazwa_ścieżki [;nazwa_ścieżki] [;nazwa_ścieżki] [;nazwa_ścieżki]... DPATH DPATH ; nazwa ścieżki: litera dysku i/lub folder; : polecenie 'DPATH ;' oczyści drogę

Bez parametrów wyświetli się aktualna lista katalogów. Można również użyć edycji zmiennej środowiskowej %DPATH% . DPATH /? wydrukuje komunikat pomocy polecenia dołączania .

Stosowanie

Przekierowanie wejścia:


  
 

   
 C:\>  echo  hello  >  c:\test\in.txt  C:\batch>  wpisz  c:\test\in.txt  hello  C:\>  dir  /a /b  C:\>  set  /p  var  =<  in .txt  System nie może znaleźć podanego pliku.  C:\>  set  var  Nie zdefiniowano zmiennej środowiskowej var  C:\>  dpath  c:\test;  C:\>  set  /p  var  =<  in.txt  C:\>  set  var  var=witaj 

Za pomocą polecenia TYP:


  
 C:\>  echo  hello  >  c:\test\in.txt  C:\batch>  wpisz  c:\test\in.txt  hello  C:\>  dir  /a /b  C:\>  set  /p  var  =<  in .txt  System nie może znaleźć podanego pliku.  C:\>  wpisz  in.txt  cześć 

Zobacz też

Dalsza lektura

Linki zewnętrzne