Subst je jeden z příkazů operačního systému MS-DOS pro správu systému souborů. Navrženo pro vytvoření a odstranění virtuálního disku. Výsledný virtuální disk poskytuje informace ze zadaného adresáře. Přepnutím do práce s tímto virtuálním diskem získá uživatel nebo program přístup do zadaného adresáře a podadresářů. Příkaz se stále používá v rozhraní příkazového řádku operačních systémů , jako jsou Windows 2000, Windows XP a novější.
V současné době se příkaz používá k vytvoření podmínek pro normální fungování programů, které používají kořenový adresář; tedy např. distribuci softwarového produktu určeného k instalaci z CD, nebo např. pro kontrolu správného fungování vytvořené distribuce pro distribuci na CD-ROM [1] .
Vytvoří virtuální diskovou jednotku1 : namapovanou na cestu jednotka2:cesta . Příklad SUBST G: "C:\Windows" by vytvořil písmeno jednotky "G:", jehož obsahem by byla složka "C:\Windows" (pokud existuje).
Odstranění dříve vytvořené virtuální diskové jednotky1 : :
Jednotka SUBST1: /DChcete -li zobrazit aktuální seznam virtuálních disků, zadejte SUBST bez parametrů.
Vytvořený virtuální disk se po restartu neuloží, takže DOS často používá dávkový soubor AUTOEXEC.BAT k automatické obnově požadované struktury souborů .
Ve Windows NT a vyšších můžete pomocí registru automaticky vytvořit virtuální disk i během startu systému. Tím jej zpřístupníte systémovým službám a budete jej moci znovu spustit po restartu.
V klíči registru: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices vytvoří
hodnotu řetězce (String Value) s názvem jednotky, například G: např. \??\C:\Windows
Restartujte systém tak, aby je vytvořen požadovaný disk.
Pokud je vytvářená cesta umístěna na síťovém prostředku chráněném heslem, mohou nastat problémy s přístupem, protože cesta je vytvořena před načtením uložených síťových hesel. V tomto případě:
MS-DOS a Windows | Běžné příkazy|
---|---|
| |
Viz také: Seznam příkazů DOS Seznam příkazů operačního systému Microsoft |