Složka jako samostatný disk
Jednoduchý způsob, kterým "namapujeme" libovolnou složku jako nový disk.
Při práci na počítači se často stává, že pracujeme se složkou, která je "hluboko v adresářové struktuře". Pro příklad uvedu složku D:\Data\Dokumenty\Projekty\Multiboot CD. Jestliže z ní často otevíráme soubory nebo je do ní ukládáme, lze ji s výhodou "namapovat" jako disk. Od té chvíle se již můžeme na takovou složku odkazovat jménem disku (např. H:, viz níže) a to ve všech aplikacích i souborových manažerech (Průzkumník, Total Commander, ...).
Postup je velmi jednoduchý, stačí nám příkazový řádek a příkaz subst, jehož syntaxe (tj. tvar zápisu) vypadá takto:
SUBST jednotka1: [jednotka2:]cesta
kde parametr jednotka1: určuje nové jméno (písmeno) disku, pod jakým bude vystupovat naše složka (v našem případě tedy H:) a parametr jednotka2:cesta určuje naši složku (v našem případě tedy D:\Data\Dokumenty\Projekty\Multiboot CD).
Budeme-li tedy např. chtít, aby se složka D:\Data\Dokumenty\Projekty\Multiboot CD chovala jako disk H:, pak použijeme příkaz:
subst H: "D:\Data\Dokumenty\Projekty\Multiboot CD" (uvozovky jsou nutné kvůli mezeře v názvu složky).
Nastane-li situace, kdy potřebujeme takové nastavení zase zrušit, použijeme opět příkazový řádek a příkaz subst, tentokrát ve tvaru subst jednotka1: /D, tj. pro náš případ:
subst H: /D
Poznámka: Takové nastavení však nepřežije restart počítače, není však problém napsat jednoduchý dávkový soubor, který umístíme na plochu a vždy po přihlášení ho spustíme (dávkový soubor lze umístit i do nabídky Start-Programy-Po spuštění, pak se provede automaticky). Stačí tedy vytvořit textový soubor, zapsat do něj požadovaný příkaz (tj. pro náš případ subst H: "D:\Data\Dokumenty\Projekty\Multiboot CD" a uložit jej s vhodným jménem a příponou .cmd na plochu).
A prípona BAT nefunguje?
Frajeři používají pod WinXP příponu .cmd, je v tom (tuším) určitej rozdíl, šlo by to progůglit.
Pavel
Něco k tomu je tady http://www.velocityreviews.com/forums/t198313-cmd-v s-bat-for-winxp-batch-file.html
Pavel
Ozaj, toto je celkom stará vec z DOSu, ale mne teraz nejde o kritiku, ale o fakt, že sa čudujem, že nenechali z DOSu aj príkaz JOIN, ktorý robil presný opak toho čo robil príkaz SUBST. Dá sa to len cez grafické rozhranie v správcovi diskov cez ovládací panel.
Příkaz JOIN byl označený za zastaralý a problémový už v MS-DOSu 6.0, takže je logické že se nedostal do Windows NT.
Nebo si adresář nedělat jako složku, ale udělat si od něho pouze zástupce. Přežije i několik resetů.
NTFS umi konecne i symlinky ( zname tak dlouho z linuxu )
Já vím a něco málo jsem s tím i podnikl. Nechceš na to napsat článek?
Pavel