dpath

dpath
Utvecklare IBM , Microsoft
Initial release december 1987 ; 35 år sedan ( 1987-12 )
Operativ system OS/2 , Windows
Typ Kommando

Inom datorer är dpath ett internt cmd.exe -kommando IBM OS/2 och Microsoft Windows som gör det möjligt att använda en uppsättning filer med TYPE -kommandot och med ingångsomdirigering som om de fanns i den aktuella katalogen . På Windows är den odokumenterad och utfasad. dpath skiljer sig från append -kommandot i hur det fungerar. dpath informerar program om vilka kataloger de ska söka efter för att hitta datorfiler . Det är sedan upp till applikationerna att känna igen %DPATH% . Genom att använda append på andra sidan kan program hitta filer utan att känna igen att kommandot är aktivt.

Historia

I DOS tillåter kommandot append program att öppna datafiler i specificerade kataloger som om de fanns i den aktuella katalogen . Sedan Windows NT fungerar inte detta eftersom cmd.exe introducerade kommandoprocessortillägg och append blir överflödiga. Trots detta var och är den körbara filen fortfarande tillgänglig i 32-bitarsversioner av Windows. Hur som helst, kommandot förlitade sig på %DPATH% miljövariabel , som kan redigeras med kommandot dpath . I moderna Windows-installationer fungerar bara kommandot dpath trots att hjälpmeddelandet fortfarande pekar på kommandot append .

Syntax

DPATH sökväg [;sökväg] [;sökväg] [;sökväg]... DPATH DPATH ; sökväg: enhetsbeteckning och/eller mapp; : kommandot 'DPATH ;' kommer att rensa vägen

Utan parametrar visar den aktuella listan med kataloger. Redigering av miljövariabel %DPATH% kan också användas. DPATH /? kommer att skriva ut hjälpmeddelandet för append- kommandot.

Användande

Ingångsomdirigering:


  
 

   
 C:\>  echo  hej  >  c:\test\in.txt  C:\batch>  skriv  c:\test\in.txt  hej  C:\>  dir  /a /b  C:\>  set  /p  var  =<  in .txt  Systemet kan inte hitta den angivna filen.  C:\>  set  var  Miljövariabel var inte definierad  C:\>  dpath  c:\test;  C:\>  set  /p  var  =<  in.txt  C:\>  set  var  var=hej 

Med kommandot TYPE:


  
 C:\>  echo  hej  >  c:\test\in.txt  C:\batch>  skriv  c:\test\in.txt  hej  C:\>  dir  /a /b  C:\>  set  /p  var  =<  in .txt  Systemet kan inte hitta den angivna filen.  C:\>  skriv  in.txt  hej 

Se även

Vidare läsning

externa länkar