Коригиране: Невалидна обработка на файлове в Windows 10



Опитайте Нашия Инструмент За Премахване На Проблемите

Когато се опитвате да изтриете файл или папка в системата си, може да срещнете съобщението за грешка „ Невалиден дескриптор на файл ’. Това съобщение за грешка възниква, когато името на папката или файла, който се опитвате да изтриете, е запазено име. Операционната система Windows не се справя с определени имена / псевдоними, поради което File Explorer ви пречи да дадете на папката или файла си запазено име. Въпреки това, в случай че получите файла от вашия смартфон или друга операционна система като 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.



Какво причинява съобщението за грешка ‘Invalid File Handle’ в Windows 10?

Е, причината за появата на споменатата грешка е съвсем ясна, след като прочетете конвенциите за имена, предоставени от Microsoft.

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

След като вече сте наясно с конвенциите за имена на Microsoft и причината за съобщението за грешка, можете да го преодолеете, като следвате решението, дадено по-долу.

Изтриване на файла или папката

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



Ако сте изправени пред съобщението за грешка, докато изтриване на директория , можете да направите това, като следвате стъпките, дадени по-долу:

  1. Натиснете Windows Key + X и изберете Команден ред (администратор) от списъка, за да отворите повишен команден ред.
  2. След като се отвори повишеният команден ред, въведете следната команда:
    rd \.  c:  documents  con / S / Q

    Изтриване на папка със запазено име

  3. В горната команда заменете пътя по съответния начин, но не забравяйте да не премахнете ‘\.’ Преди пътя. Друг пример би бил:
    rd \.  E:  con / S / Q
Забележка:

Параметърът се използва, за да каже на командата rd да премахне всички поддиректории, намерени в указаната директория, докато / Q параметър се използва, за да каже на командата да премахне съдържанието на посочената директория безшумно (няма да получавате подкани). Освен това, \. се използва за позоваване на текущата система.

В случай, че се опитвате изтриване на файл , направете следното:

  1. Отворете повишен команден ред, както е показано по-горе.
  2. Въведете следната команда и след това натиснете Въведете :
    del \.  c:  Temp  con.txt

    Изтриване на файл със запазено име

  3. За да изтриете файл, просто трябва да посочите разширението на файла и да използвате командата от вместо rd .

Това е, вероятно сте изтрили файла / папката от вашата система.

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