Làm thế nào để xóa một tập tin 0 byte bất khả chiến bại?


22

Tôi có một tập tin có kích thước là 0 byte. Khi tôi cố xóa nó, một thông báo lỗi xuất hiện, thông báo "Không thể tìm thấy tệp".

Dưới đây là danh sách những điều tôi đã cố xóa tệp:

  • Khởi động lại
  • Đặt lại tùy chọn thư mục
  • Làm sạch registry với CCleaner
  • Sử dụng dellệnh
  • Thay thế nó bằng một tập tin khác

Các dirlệnh cung cấp thông tin này về các tập tin:

25.06.2011 21:06 0 STALKER

Thuộc tính tệp:

asdf

Làm thế nào tôi có thể loại bỏ nó?


5
Khi bạn đã thử Del từ dấu nhắc lệnh, bạn đã thử del *.xóa tất cả các tệp trong thư mục không có phần mở rộng chưa?
Ƭᴇcʜιᴇ007

3
@ techio007 - kể từ khi nó hoạt động, bạn nên gửi nó dưới dạng Câu trả lời và sau đó yoz1k có thể đánh dấu là chính xác. Điều này sẽ giúp những người khác có cùng vấn đề dễ dàng tìm kiếm sự giúp đỡ hơn. Cảm ơn.
jcrawfordor

có thể trùng lặp không thể xóa tập tin pdf!
Moab

1
Đợi đã, vậy là del stalkerkhông làm việc, nhưng del *.đã làm? Bạn có chắc là tên tệp không có dấu cách hay không? Nếu bạn chưa xóa nó, bạn sẽ muốn hiển thị lại Hộp thoại Thuộc tính của nó, sau đó nhấn Endvào trường tên tệp để xem liệu có bất kỳ ký tự khoảng trắng bổ sung nào ở cuối không. ;-)
Synetech

@Moab, nó không giống nhau. Câu hỏi đó là về một tập tin bị khóa, cái này không bị khóa, nó có thể có một tên tệp không hợp lệ. Đó là lý do tại sao hai câu hỏi có câu trả lời hoàn toàn khác nhau (và nếu nó bị khóa như trong câu hỏi khác, lệnh trong dung dịch sẽ không làm việc ).
Synetech

Câu trả lời:


13

Hãy thử del *.từ dấu nhắc lệnh trong khi trong thư mục tệp. Nó sẽ xóa tất cả các tệp trong thư mục đó không có phần mở rộng.


2
Chỉ có không có lý do nào khiến Windows không thể hiển thị các thuộc tính của nó (thời gian, ACL), chỉ vì nó không có phần mở rộng. Trong trường hợp này, rất có thể tệp có dấu chấm, điều mà nhiều chương trình Win32 sẽ bị sặc.
0xC0000022L

Lệnh này đôi khi sẽ không hoạt động. Trong trường hợp không thành công, tôi tìm một cách khác để xóa tệp: 1. Lấy tên tệp 8.3 bằng dir /xlệnh. 2. Xóa tập tin với del problem_file_in_8.3_format. Thêm thông tin về điều này: superuser.com/questions/388860/ .
Seitaridis

Câu trả lời này không làm việc cho tôi. Chỉ cần nhận được các tập tin thông thường không tìm thấy lỗi. dir /xkhông sản xuất tên khác hơn dir.
Deleet

12

Trên thực tế del *.không phải lúc nào cũng làm việc. Câu trả lời tốt nhất tôi tìm thấy cho đến nay là:

  1. Mở một dấu nhắc lệnh nâng cao
  2. Đi vào del "\\?\C:\Users\userX\0bytefile"

... và voila, tập tin bị xóa. Không cần phải khởi động lại hoặc bất cứ điều gì khác, chỉ cần đặt \\?\trước thư mục khi sử dụng dellệnh. Đồng thời sử dụng nút tab để đảm bảo tên chính xác; đôi khi một không gian được thêm vào cuối có thể dễ dàng bỏ qua.

Một lời giải thích có thể được tìm thấy ở đây: Tại sao tập tin này dường như không tồn tại khi cố gắng xóa nó?


Phương pháp này hoạt động cho tệp của tôi, không thể xóa bằng del *.các thủ thuật khác.
Deleet

1

Tôi có thể nói với bạn một điều, tôi đã buồn vì điều đó trong khoảng 25 phút nghiên cứu trên internet để tìm câu trả lời và thậm chí không có giải pháp nào ở đây giúp tôi, thật lòng tôi nghĩ mọi người đang cố gắng làm điều đó theo cách tồi tệ nhất, phức tạp nhất, nơi có và sửa chữa dễ dàng . Tôi nhớ cũ ngày, win98, xp giao dịch với nhân viên phức tạp nhất trong các hệ thống vì chỉ muốn làm được nhiều hơn và nhiều hơn nữa và tôi nhớ lại có chỉ có một cách tốt nhất để thực sự kiểm soát tất cả các file của bạn trên một máy tính và tôi chỉ có bản thân mình một tổng chỉ huy .


  1. cài đặt, dựng lên
  2. Chạy với tư cách quản trị viên
  3. Tìm tập tin / thư mục
  4. Xóa bằng bàn phím 'DEL'

Làm xong!


-2

Bạn cũng có thể thử thiết lập mutiboot với Linux. Bạn có thể gắn đĩa Windows của mình và xóa nó, (miễn là nó không được mã hóa).

Tôi muốn giới thiệu Linux Mint . Chỉ cần tải .isotập tin và ghi nó vào đĩa hoặc tạo ổ đĩa flash có thể khởi động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.