Удаление файлов с зарезервированными именами в Windows

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

Аннотация

Так как программы управления политики для создания файлов в Windows, файлы иногда создаются с помощью имен, которые не являются допустимыми или зарезервированные имена, например, LPT1 или PRN. В данной статье описывается, как удалить такие файлы с помощью стандартного пользовательского интерфейса.

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

Примечание: вы должны войти в систему локально к компьютеру Windows, чтобы удалить эти файлы.

Если файл был создан в разделе таблицы (FAT) выделения файла, можно может быть удален в режиме MS-DOS с помощью командной строки Служебные программы (DEL) с wildcard(s). Например:
  • DEL PR?.*

    - или -
  • DEL LPT?.*
Эти команды не работают на файловой системе NTFS, файловая система NTFS поддерживает POSIX Подсистема и имена файлов, например PRN допустимы в этой подсистеме. Однако операционная система предполагается, что программа, создавшая их также можно удалить Таким образом можно использовать команды, присущим данному объекту для POSIX Подсистема.

Можно удалить (разорвать) этих файлов с помощью простого, собственная POSIX программа. Например, Windows Resource Kit включает такие средство Rm.exe.

Примечание: POSIX команды чувствительны к регистру. Диски и папки по-разному упоминаются чем в MS-DOS. Windows 2000 и более поздних версий команды POSIX необходимо использовать следующий синтаксис:
/c POSIX <path\command>[<args>] IE: -d c:\rm.exe/c posix Баллон</args> </path\command>
Использование предполагает, что Rm.exe является либо в пути или в текущей папке:
RM -d / /буква диска/путь, используя символы косой черты/Имя файла
Например чтобы удалить файл или папку с именем COM1 (расположена в C:\Program Files\Subdir в этом примере), введите следующую команду:
RM -d «//C/Program Subdir-файлы/COM1»
Чтобы удалить папку и все ее содержимое (C:\Program Files\BadFolder в этом примере), введите следующую команду:
rm -r "//C/Program Files/BadFolder"
Другой вариант — использовать синтаксис, который обходит типичные слова резерва проверяет полностью. Например, возможно удалить любой файл с Например, команда:
DEL \\. \буква диска:\путь\Имя файла
Например:
DEL \\.\c:\somedir\aux
Если имя в файловой системе является каталогом, используйте следующий синтаксис.

Например, можно удалить любой каталог с помощью такой команды:
RD \\.\<driveletter>:\<path>\<directory name=""> </directory></path></driveletter>
Например:
RD \\.\C:\somedir\aux
- или -
RmDir \\.\<driveletter>:\<path>\<directory> </directory></path></driveletter>
Например:
RmDir \\.\C:\YourFTP_ROOT's_PATH\COM1 /s /q
/s-этот параметр удаляет все каталоги и файлы в указанном каталоге, а также и сам каталог. Этот параметр также удаляет дерева каталогов.

/q- ключ работы в тихом режиме. Не спрашивает хотите ли вы удалить каталог, который содержит подкаталоги (параметр /s )

Свойства

Код статьи: 120716 - Последний отзыв: 23 декабря 2012 г. - Revision: 10.0
Информация в данной статье относится к следующим продуктам.
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • операционная система Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • операционная система Microsoft Windows NT Workstation 3.1
  • операционная система Microsoft Windows NT Workstation 3.5
  • операционная система Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Advanced Server 3.1
Ключевые слова: 
kbusage kbmt KB120716 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 120716

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

 

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