Probíhá testování, zda existuje jednotka nebo adresář z dávkového souboru

Překlady článku Překlady článku
ID článku: 65994 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Souhrn

Můžete použít příkaz IF existují ke kontrole na přítomnost adresář. Například za účelem testování C:\WIN a poté změňte na C:\WIN, pokud ji existuje, použijte následující dávkový soubor:
   C:
   IF NOT EXIST C:\WIN\NUL GOTO NOWINDIR
   CD \WIN
   :NOWINDIR
				

Další informace

NUL vždy existuje na místním disku systému MS-DOS FAT; proto, pokud existuje C:\WIN C:\WIN\NUL neexistuje. Tento postup lze také ověřit, zda jednotka existuje. Například:
   IF EXIST E:\NUL GOTO USE_E
				
Testováno neformátovaný disku nebo je prázdný, disketové jednotky Dojde k chybě INT 24 (přerušit, opakovat, selhání?).

Ani jeden z těchto testů se síťovými zařízeními, nebo jakékoli jiné funguje správně zařízení, která neobsahuje systém souborů FAT řízená ovladač zařízení bloku (například pokud používáte systém Windows for Workgroups 3.11 s 32-Bit Přístup k souboru povolen).

Před použitím této techniky, měli byste vědět, jaký síťový software klient používá, jaký typ serveru, ke kterému se připojujete, chcete-li a soubor systém serveru používá.

Následující tabulka ukazuje, kdy pokud EXIST vrátí NUL.
                                                         With 32-Bit File
                             No 32-Bit    With 32-Bit   Access and NetWare

Drive Type                  File Access   File Access    3.x connectivity

Local FAT                    correctly      always            never
Windows for Workgroups FAT   correctly      always            never
Microsoft LAN Manager HPFS     never        always            never
Windows NT FAT/NTFS            never        always            never
NetWare                      correctly      never             never
				

Vlastnosti

ID článku: 65994 - Poslední aktualizace: 27. ledna 2013 - Revize: 6.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft MS-DOS 4.0 Standard Edition
  • Microsoft MS-DOS 5.0 Standard Edition
  • Microsoft MS-DOS 6.0 Standard Edition
  • Microsoft MS-DOS 6.2 Standard Edition
  • Microsoft MS-DOS 6.21 Standard Edition
  • Microsoft MS-DOS 6.22 Standard Edition
  • Microsoft Windows for Workgroups 3.11
Klíčová slova: 
kbmt KB65994 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku: 65994
Právní omezení pro obsah znalostní báze týkající se produktů, jejichž podpora byla ukončena
Tento článek byl napsán o produktech, pro které společnost Microsoft již neposkytuje nadále podporu. Článek je tedy nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com