Як видалити незламний файл 0 байтів?


22

У мене є файл, розмір якого становить 0 байт. Коли я намагаюся видалити його, з’являється повідомлення про помилку із повідомленням «Не вдалося знайти файл».

Ось список речей, які я намагався видалити файл:

  • Перезавантажено
  • Скинути параметри папки
  • Очистив реєстр за допомогою CCleaner
  • Використання delкоманди
  • Замінивши його іншим файлом

dirКоманда видає інформацію про фото:

25.06.2011 21:06 0 STALKER

Властивості файлу:

asdf

Як я можу її видалити?


5
Коли ви спробували Del з командного рядка, ви намагалися del *.видалити всі файли в папці без розширення?
Ƭᴇcʜιᴇ007

3
@ techio007 - оскільки це спрацювало, ви повинні надіслати його як відповідь і тоді yoz1k може позначити його як правильний. Це полегшить допомогу іншим із тією ж проблемою знайти допомогу. Спасибі.
jcrawfordor


1
Зачекайте, значить, del stalkerне вийшло, але del *.зробив? Ви впевнені, що в імені файлу не було пробілу чи щось таке? Якби ви не видалили його, ви хотіли б знову відкрити діалогове вікно властивостей, а потім натисніть Endу полі імені файлу, щоб побачити, чи є в кінці зайві символи пробілу. ;-)
Synetech

@Moab, це не те саме. Це питання стосувалося заблокованого файлу, цей не заблокований, він, ймовірно, має недійсне ім'я файлу. Тому два питання мають абсолютно різні відповіді (і якби вони були заблоковані, як і в іншому питанні, команда в рішенні не працювала б ).
Synetech

Відповіді:


13

Спробуйте del *.в командному рядку, перебуваючи в папці, в якій знаходиться файл. Він видалить усі файли в цій папці, які не мають розширення.


2
Тільки немає жодної причини, чому Windows не змогла б відображати свої атрибути (час, ACL), лише тому, що вона не має розширення. У цьому випадку, найімовірніше, у файлі була крапка, якою задушиться багато програм Win32.
0xC0000022L

Ця команда іноді не працює. У разі невдачі я знайшов інший спосіб видалити файл: 1. Отримайте ім'я файлу 8.3 за допомогою dir /xкоманди. 2. Видаліть файл за допомогою del problem_file_in_8.3_format. Більше інформації про це: superuser.com/questions/388860/… .
Сейтаридіс

Ця відповідь не працює для мене. Просто отримайте звичайну помилку файлу не знайдено. dir /xне дає іншого імені, ніж dir.
Deleet

12

Насправді del *.це не завжди працює. Найкраща відповідь, яку я знайшов поки що:

  1. Відкрийте піднесений командний рядок
  2. Введіть del "\\?\C:\Users\userX\0bytefile"

... і voila, файл видалено. Не потрібно перезавантажувати або щось інше, просто потрібно поставити \\?\перед каталогом при використанні delкоманди. Також використовуйте кнопку вкладки, щоб переконатися, що ім’я є правильним; іноді в кінці додається пробіл, який легко пропустити.

Пояснення можна знайти тут: Чому цей файл, мабуть, не існує при спробі видалити його?


Цей метод працював у моєму файлі, який неможливо було видалити за допомогою del *.інших прийомів.
Deleet

1

Я можу вам сказати одне, мені сумно на це вже близько 25 хвилин дослідження інтернету для відповідей і навіть рішення тут не допомогло, чесно кажучи, я думаю, що люди намагаються зробити це найгіршим, найскладнішим способом, де є і легко виправити . Я згадав старі часи, win98, xp, що мали справу з найскладнішими персоналами в системах, тому що просто хотів робити все більше і більше, і я згадав, що там був лише один найкращий спосіб фактично контролювати всі ваші файли на ПК, і я просто отримав собі загальну суму командир .


  1. Встановити
  2. Запустити як адміністратор
  3. Знайдіть файл / папку
  4. Видалити за допомогою клавіатури "DEL"

Готово!


-2

Ви також можете спробувати налаштувати mutiboot за допомогою Linux. Ви можете встановити диск Windows і видалити його (доки він не зашифрований).

Я б рекомендував Linux Mint . Просто завантажте .isoфайл і запишіть його на диск або створіть завантажувальну флешку.

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