Исправлено: неверный дескриптор файла в Windows 10



Попробуйте наш инструмент устранения неполадок

Когда вы пытаетесь удалить файл или папку в своей системе, вы можете столкнуться с сообщением об ошибке « Неверный дескриптор файла '. Это сообщение об ошибке возникает, когда имя папки или файла, который вы пытаетесь удалить, является зарезервированным. Операционная система Windows не обрабатывает определенные имена / псевдонимы, из-за которых проводник не позволяет присвоить папке или файлу зарезервированное имя. Однако, если вы получите файл со своего смартфона или другой операционной системы, такой как Linux, вам будет предложено указанное сообщение об ошибке при попытке удалить его.



Неверный дескриптор файла



Соглашения Microsoft об именах

Соглашения об именах Microsoft предусматривают, что файлы или папки в вашей системе не должны называться CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, ​​COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 и LPT9. Это связано с тем, что эти имена являются зарезервированными именами в операционной системе Windows, что означает, что они используются для определенной цели в операционной системе Windows и не должны использоваться где-либо еще. Вам также следует избегать сразу после вышеуказанных имен расширения, например, NUL.txt. Если вам нужна дополнительная информация, вы можете обратиться к Эта статья на сайте Microsoft.



Что вызывает сообщение об ошибке «Недопустимый дескриптор файла» в Windows 10?

Что ж, причина появления указанной ошибки довольно ясна после ознакомления с Соглашениями об именах, предоставленными Microsoft.

  • Имя файла / папки - это зарезервированное имя: Сообщение об ошибке появляется, когда файлу, который вы пытаетесь удалить, присвоено зарезервированное имя. Использование зарезервированных имен запрещено Microsoft, и с ними не следует шутить.

Теперь, когда вы знаете соглашения об именах Microsoft и причину сообщения об ошибке, вы можете преодолеть ее, следуя приведенному ниже решению.

Удаление файла или папки

Файлы, которым присвоено зарезервированное имя, могут стать бесполезными, потому что вы не можете их использовать и не можете удалить их с помощью стандартной процедуры. Чтобы удалить файл или папку, вам нужно будет полагаться на некоторые команды командной строки.



Если вы столкнулись с сообщением об ошибке во время удаление каталога , вы можете сделать это, выполнив следующие действия:

  1. Нажмите Клавиша Windows + X и выберите Командная строка (администратор) из списка, чтобы открыть командную строку с повышенными привилегиями.
  2. Когда откроется командная строка с повышенными привилегиями, введите следующую команду:
    rd \.  c:  documents  con / S / Q

    Удаление папки с зарезервированным именем

  3. В приведенной выше команде замените путь соответствующим образом, однако убедитесь, что вы не удалили «\.» Перед путем. Другой пример:
    rd \.  E:  con / S / Q
Заметка:

Параметр / S используется для указания команде rd удалить все подкаталоги, найденные в указанном каталоге, в то время как / Q Параметр используется для указания команде удалить содержимое указанного каталога в автоматическом режиме (никаких запросов не будет). Более того, \. используется для обозначения текущей системы.

Если вы пытаетесь удалить файл , сделайте следующее:

  1. Откройте командную строку с повышенными привилегиями, как показано выше.
  2. Введите следующую команду и нажмите Войти :
    del \.  c:  Temp  con.txt

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

  3. Чтобы удалить файл, вам просто нужно указать расширение файла и использовать команду из вместо rd .

Вот и все, вы, вероятно, удалили файл / папку из своей системы.

2 минуты чтения