Tôi đã tạo một tệp không thể xóa được trong Windows 7


12

Tôi đã lập trình bằng Python và vô tình chuyển nội dung thay vì tên tệp đến open()và tôi bị bỏ lại một tệp có tên "   being lazy " (với khoảng trắng ở đầu và cuối) không thể xóa được.

Khi tôi cố xóa tệp, tôi gặp lỗi này:

Không thể tìm thấy mục này Mục
này không còn nằm trong [đường dẫn hệ thống] \ tiểu luận. Xác minh vị trí của mặt hàng và thử lại

Tôi bị lỗi

Tôi không thể xóa thư mục trong đó. Tôi đã khởi động lại máy tính.
Tôi cố gắng xóa nó bằng Dấu nhắc lệnh, không hoạt động:

nhập mô tả hình ảnh ở đây

Nếu tôi cố mở nó bằng Notepad, không có gì xảy ra. Nếu tôi thử và mở nó bằng Notepad ++, nó nói nó không tồn tại.


1
Trong dòng lệnh, hãy thử del *lazy*.
Aaron Miller

9
Khởi động vào Linux Env ​​trực tiếp và xóa tệp.
Ramhound

2
Nó hoàn toàn chậm trễ rằng điều này phá vỡ với GUI GUI, sẽ đọc tên chính xác, bit chính xác từ hệ điều hành, giữ nó bên trong theo cách đó bất kể nó được hiển thị như thế nào và chuyển nó trở lại HĐH trong cuộc gọi tiếp theo.
Kaz

Điều này đã xảy ra một lần khi tôi tạo một tệp trên Linux có độ dài vượt quá Windows cho phép trên phân vùng NTFS, vì vậy nó không thể đọc / ghi / xóa nó, nhưng nó hiển thị trong thư mục, giống như trong trường hợp này ...
jadkik94

Câu trả lời:


21

Trong dòng lệnh, hãy thử del *lazy*.


10
lưu ý rằng điều này sẽ xóa tất cả các tập tin với "lười biếng" trong tiêu đề. Một cách để nhắm mục tiêu tệp cụ thể hơn là tìm tên "biểu mẫu ngắn": dir /xvà sau đó sử dụng tên biểu mẫu ngắn vớidel
horatio

2
Khó có thể tin rằng dellệnh có khả năng xử lý tên tệp mạnh mẽ hơn exporer.exe.
Kaz

1
@horatio: Vì chỉ có một tệp trong thư mục có 'lười biếng' trong tên, tôi đã không thấy tác hại. Như với bất kỳ lệnh shell nào từ Internet, người ta sẽ thực hiện nó trên máy của chính mình.
Aaron Miller

1
Tất nhiên. Nhận xét của tôi có nghĩa là một mở rộng câu trả lời của bạn.
horatio

1
@horatio Tôi nghĩ bạn nên đăng nó như một câu trả lời riêng biệt.
jakub.g

-1

Giống như Ramhound đã đề xuất, bạn sẽ cần xây dựng CD Knoppix hoặc một loại CD Live Linux nào đó, sau đó khởi động máy của bạn với Live CD mà tệp đang bật. Tiếp theo duyệt ổ đĩa mà tập tin và thư mục được bật và xóa tập tin hoặc thư mục bạn muốn xóa, điều đó sẽ thực hiện thủ thuật.

Tôi hy vọng điều này có ích, lý do chính khiến bạn không thể xóa tệp là vì nó bị mở hoặc bị khóa trong bộ nhớ, nhưng nếu bạn khởi động máy bằng đĩa CD trực tiếp sẽ khắc phục được sự cố.

Chúc mừng


1
Các tập tin không 'mở hoặc khóa'. Không thể xóa vì Windows không hỗ trợ tên tệp kết thúc trong không gian. msdn.microsoft.com/en-us/l Library / từ
David Marshall
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.