Тестирование при наличии диска или каталога из пакетного файла

Переводы статьи Переводы статьи
Код статьи: 65994 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Аннотация

Инструкция IF EXIST можно использовать для проверки на наличие каталог. Например, чтобы проверить, C:\WIN и затем изменить C:\WIN, если он существует, используйте следующий пакетный файл:
   C:
   IF NOT EXIST C:\WIN\NUL GOTO NOWINDIR
   CD \WIN
   :NOWINDIR
				

Дополнительная информация

NUL всегда существует на локальном диске MS-DOS FAT; Таким образом, если существует C:\WIN, Существует C:\WIN\NUL. Этот метод можно также убедитесь, что диск существует. Например:
   IF EXIST E:\NUL GOTO USE_E
				
Если тестируется неформатированный диск или дисковод гибких дисков является пустым, Возникает ошибка INT 24 (прервать, повтор, неисправность?).

Ни один из этих тестов правильно работает с сетевыми устройствами, или любой другой устройство, которое имеет блок управляемого устройства драйвер файловой системы FAT (например, при использовании Windows 3.11 для рабочих групп с 32-разрядной Доступ К файлам включен).

До использования этой методики, вы должны знать, какое программное обеспечение сети клиент использует, какой тип подключения к серверу и файлу Использование системы сервера.

В следующей таблице показаны когда Если EXIST возвращает 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
				

Свойства

Код статьи: 65994 - Последний отзыв: 1 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • 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 для рабочих групп 3.11
Ключевые слова: 
kbmt KB65994 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:65994
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.

Отправить отзыв

 

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