Testovanie ak jednotku alebo adresár neexistuje z dávkového súboru

Preklady článku Preklady článku
ID článku: 65994 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

SUHRN

IF EXIST vyhlásenie môžete použiť na kontrolu prítomnosti adresár. Napríklad na test na C:\WIN a potom zmeňte na C:\WIN, ak ho existuje, použite nasledujúci dávkový súbor:
   C:
   IF NOT EXIST C:\WIN\NUL GOTO NOWINDIR
   CD \WIN
   :NOWINDIR
				

DALSIE INFORMACIE

NUL vždy existuje na miestnej jednotke, MS-DOS tuku; preto, ak C:\WIN neexistuje, C:\WIN\NUL existuje. Táto technika môže byť tiež overiť, či jednotky existuje. Napríklad:
   IF EXIST E:\NUL GOTO USE_E
				
Ak sa testuje neformátovaný disk, alebo ak disketovej jednotky je prázdny, Vyskytne sa chyba INT 24 (prerušiť, znova, Fail?).

Ani jeden z týchto testov funguje správne s sieťové zariadenia alebo akéhokoľvek iného zariadenie, ktoré nemá systém súborov FAT zariadenie ovládané vodičom bloku (napríklad, keď používate Windows pre Workgroups 3.11 s 32-bitové Prístup k súborom zapnuté).

Pred na pomocou tejto techniky, mali by ste vedieť čo sieťového softvéru klient používa, aký druh ste pripojení na server a súbor systém server používa.

Nasledujúca tabuľka zobrazuje kedy, ak existujú vráti 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á kontrola: 10. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • 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
Kľúčové slová: 
kbmt KB65994 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:65994
Upozornenie na neaktuálny obsah článku databázy KB
Tento článok obsahuje informácie o produktoch, pre ktoré spoločnosť Microsoft už neposkytuje technickú podporu. Z tohto dôvodu je tento článok publikovaný ako nezmenený a už nebude aktualizovaný.

Odošlite odozvu

 

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