Чому я не можу видалити файли, які "не існують", але відображаються в моєму каталозі завантажень?


24

Я завантажив три відео. Я перемістив їх до іншої папки, куди я помістив усі свої відео, однак копія файлів все ще з’являється у моєму каталозі завантажень. Я спробував (в Провіднику і cmd.exe) видалити їх, перемістити їх, перейменувати їх або відкрити, але Windows каже, Could not find this item.що файл більше не існує в цьому каталозі, але він все ще з’являється там. Як я можу видалити їх із папки завантаження? Я також намагався замінити файл на інший, зберігаючи його, але замість цього вони сидять поруч один з одним, і я можу видалити або один, але після цього інший не можна видалити. Вони також не займають місця.

Я використовую Windows 7, і файли були завантажені через Firefox на файлову систему NTFS.


Вони все ще там після перезавантаження?
iglvzx

Потрібна перевірка диска, і з тих пір я багато разів вимикав комп’ютер. Так так, він все ще є після перезавантаження.
апокаліптис

4
Спробуйте скористатись коротким іменем 8,3 для кожного файлу при видаленні з cmd.exe.
Ендрю Ламберт

4
Використовуйте, dir /xщоб побачити їх ім'я файлу 8.3 в командному рядку.
Synetech

1
Дякую за пораду Synetech! Вражений коментар працює! Я перетворять це на відповідь.
апокаліптис

Відповіді:


26

Я деякий час бачив Провідник, який показує файли після їх видалення, тому першим моїм припущенням було б те, що він був фактично видалений, але залишений як «привид».

Якщо файл все ще присутній після перезавантаження, то це не так. Натомість це могло бути використано програмою, Провідником або антивірусною програмою. Я б запропонував спробувати Unlocker випустити / видалити його, але знову ж таки, ви сказали, що файл відтворений, тож цього не було б.

Нарешті, мені залишається лише один варіант: конфлікт імен файлів . Вони рідкісні (вони не повинні відбуватися), але певні обставини (наприклад, умови перегонів) можуть призвести до їх виникнення. У цьому випадку найкращий спосіб поводження з ними такий самий, як при роботі з файлами з недійсними іменами файлів (наприклад, з незаконними символами в них або пробілами в дні DOS). Зараз виправити цю ситуацію можна двома способами, як з командного рядка, тому відкрийте командний рядок у папці, що містить файли:

  • Використовуйте > dir /x для перегляду назви файлів у форматі 8.3 та використовуйте їх для видалення відповідних файлів

або

  • Використовуйте подібні символи на зразок > del *problem*file* 

1
Такий недійсний файл можна створити програмно безтурботно, використовуючи fopenфункцію в поєднанні з `\\?`
Wodzu

У мене була така ж проблема (файл видно в Провіднику, але при спробі чого-небудь на ньому йдеться про те, що файл не знайдений - навіть після перезавантаження) з файлом у Windows 8.1 та видаленням файлу з Unlocker зробив цю роботу (де не вдалося будь-яке інше рішення вручну) .
AlexV

я можу знайти його, dir /xале каже "Система не може знайти вказаний файл." при спробі видалити
Даніель Чен

Гей, я не знаю, наскільки це актуально, але якщо ви використовуєте Win 10, як я, і знайдете це питання, як я, вам може бути легше виконати видалення за допомогою оболонки bash. Вам знадобиться лише проста команда rm. Тільки мої 0,02 долара.
Nikhil Itty

Пішли в командний рядок, запустіть dir / x, а потім зробили видалення з правильним іменем. Після оновлення мого робочого столу (де був файл привидів) він назавжди зник! Дякую за підказку!
Ексель Гамбоа

3

Чи не пов’язано з помилкою автоматичного оновлення Windows 7 Explorer? Можливо.

Спробуйте це виправити Нік на веб-сайті NGPixel :

1) Відкрийте Мій комп'ютер і натисніть Організувати> Параметри папки та пошуку

2) На вкладці Перегляд зніміть прапорець Приховати захищені файли операційної системи (рекомендовано).

3) Тепер на робочому столі ви повинні побачити 1 або більше файлів Desktop.ini. Видаліть усі (ні, це не порушить вашу систему, вони автоматично генеруються).

4) Перезавантажте комп'ютер. Проблема вирішена!

джерело: http://www.ngpixel.com/2011/05/29/windows-7-fix-the-explorer-not-auto-refreshing-bug/

Сподіваюся, що це допоможе. Дайте нам знати. :)


Але це не проблема, я знайду відповідь завтра. Мені довелося чекати 8 годин. Дякую за допомогу, хоча. Інші, хто читає це, можуть мати проблему, яку ви описали.
апокаліптис

Аргумент; ось уже кілька місяців у мене спостерігається помилка оновлення в Провіднику XP, де зміни назви файлів або створення / видалення файлів не відображаються і вимагають F5відображення. І у Провідника 7 є своя, схожа, але різна помилка, у якій використовуються .EXEфайли, які довгий час залишаються після видалення, що робить неможливим видалення папок. Це так дратує. : Рол: (Як і деякі з коментарів на сторінці NGPixel, я теж не мережевий диск або desktop.iniОчевидно , що проблема є більш складною , ніж просто один причинний фактор ..)
Synetech

У мене була така ж точна проблема, що і в @Synetech, але видалення обох Desktop.iniце зробило. Дякую!
Гая

1

Спробуйте видалити конкретну папку, яка містить конкретний файл, у кошик. Потім перейдіть до кошика і відновіть файл, який ви тільки що видалили. Я сподіваюся, що працює для вас.


1

У мене була подібна проблема, і для мене працювало створення файлу з тим самим іменем, а потім видалення нового файлу.

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