Будь ласка, допоможіть мені видалити файл? [дублікат]


2

У мене є фільм на ім’я Con Man. Мабуть, в Windows, ви не можете мати ім'я файлу з ім'ям CON в ньому. Чи хтось, будь ласка, допоможе мені видалити його?

Він зберігається у F: \ Movies \ Con Man Ім'я файлу, який я хочу видалити, це Con.Man.2018.720p.WEBRip.x264- [YTS.AM]

Я знаю, що існує багато подібних питань, але я не в змозі застосувати їх, тому розміщую тут. Дякую

PS: Я ноб!

Редагувати: Знайдено це в Інтернеті, але не можу це розробити https://www.itechtics.com/how-to-createelete-a-folder-named-con-in-windows/


Я не в змозі її видалити. помилка - "Неправильна обробка файлів"
Rishikesh

Зробив кілька тестів, Con - це ім'я пристрою та використовується con. зробить невдалі вікна та командний рядок, якщо він намагається отримати доступ до пристрою. Тестування повноважень зараз. Я думаю, що Пауершелл досить розумний для цього.
LPChip

Що таке розширення файлу? del "F: \ Фільми \ Con Man \ Con.Man.2018.720p.WEBRip.x264- [YTS.AM]. <EXTENSION>" <- змінити <EXTENSION> на mkv або mp4 або будь-що інше
mcalex

Ні, Powershell теж не може цього зробити. Це означає, що вам потрібно буде використовувати Linux або іншу ОС, щоб фактично позбутися цього файлу. Ви можете завантажити з цього диска CD з Linux і завантажувати його та перейменовувати або видаляти файл. Все, чого вона не може - con.це все добре.
LPChip

1
@mcalex просто спробуйте перейменувати текстовий файл у вашій системі Windows у файл, який називається, con.man.txtі ви дізнаєтесь, що це не вдасться.
LPChip

Відповіді:


6
  1. Відкрити командний рядок
  2. Введіть del "\\.\F:\Movies\Con Man\Con.Man.2018.720p.WEBRip.x264-[YTS.AM].mp4"і натиснітьEnter

Це працює, тому що префікс \. \ Дозволить отримувати доступ до диска безпосередньо, не проходячи через деякі драйвери, що перешкоджає доступу до файлів con.

Повідомлення про помилку з’являється, коли файлу, який ви намагаєтесь видалити, надано зарезервоване ім’я. Використання зарезервованих імен заборонено Майкрософт і не повинно поводитися із цим.

Конвенції про іменування 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.

Джерело


Ви не проти пояснити, чому це працює, а інший спосіб не працює?
мастов

1
@mastov Це працює тому, що префікс \\. \ дозволить отримувати доступ до диска безпосередньо, не проходячи через деякі драйвери, що перешкоджає доступу до файлів con .
iTechieGamer

0

Вам доведеться використовувати командний рядок. Почніть це, ввівши cmdв меню "Пуск" і натиснувши Enter.

У вікні командного рядка введіть цю команду:

del "\\.\F:\Movies\Con Man\Con.Man.2018.720p.WEBRip.x264-[YTS.AM].mp4"

Слід позбутися файлу. Подібні команди можна використовувати для інших проблемних файлів.

(До речі, .mp4розширення - це я здогадуюсь, оскільки ви його не надали. Насправді це може бути інакше, відрегулюйте його відповідно.)

Якщо папка також чинить опір видаленню, опустіть її та скористайтеся цією командою:

rd "\\.\F:\Movies\Con Man"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.