Gần đây, trong khi duyệt qua một số tập tin và thư mục sao lưu trên máy tính Windows của tôi, tôi đã xem qua một số tệp sao lưu cũ mà tôi muốn xóa. Tôi không có bất kỳ sử dụng cho một sao lưu cũ, vì vậy muốn xóa các tập tin.tar nén.
Nhưng khi tôi tiếp tục xóa nó, tôi nhận được thông báo lỗi sau:
(Các) tên tệp sẽ quá dài đối với thư mục đích
Trong hệ thống đặt tên tệp chuẩn của Windows, tổng số tên không thể hoặc đường dẫn vượt quá 259 ký tự. Điều này bao gồm đường dẫn thư mục, tên tệp và phần mở rộng tệp. Nếu có, sau đó khi bạn cố xóa nó, bạn sẽ nhận được lỗi này.
Maximum Path Length Limitation: In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is MAX_PATH, which is defined as 260 characters. A local path is structured in the following order: drive letter, colon, backslash, name components separated by backslashes, and a terminating null character. For example, the maximum path on drive D is “D:some 256-character path string” where “” represents the invisible terminating null character for the current system codepage. (The characters < > are used here for visual clarity and cannot be part of a valid path string) says MSDN.
Tên tệp quá dài cho thư mục đích
Bây giờ trong trường hợp của tôi, đường dẫn thư mục đầy đủ là:
D: Site Backups Misc backup-4.7.2012_23-41-31_thegadget.tar backup-4.7.2012_23-41-31_thegadget backup-4.7.2012_23-41-31_thegadget homedirect 2 public_html2 wp-content2 uploads 2011 08
Và tên tệp thực sự dài - như Music-producer-… -and-video-games.jpg - như có thể thấy trong hình ảnh.
Tôi mở vị trí của nó và cố gắng xóa hoặc đổi tên tập tin. Tôi thậm chí không được cung cấp tùy chọn để làm như vậy. Nếu bạn có thể đổi tên, tốt - nhưng tôi không được cung cấp tùy chọn này.
Sau đó tôi đã sử dụng Di chuyển đến thư mục tùy chọn để di chuyển thư mục đến D Drive. Điều này đã làm việc! Con đường đã đột nhiên trở nên ngắn hơn và tôi đã có thể xóa.
Thủ thuật đơn giản này làm việc trong trường hợp của tôi, và tôi hy vọng nó cũng giúp bạn.
Đôi khi chỉ cần khởi động lại, chạy Kiểm tra đĩa hoặc sử dụng phần mềm miễn phí xóa của bên thứ ba cũng được biết là giúp xóa các tệp và thư mục không thể xóa.
Bạn cũng có thể sử dụng phần mềm miễn phí Long Path Fixer để khắc phục lỗi đường dẫn quá dài trong Windows.
Nếu không có gì hữu ích, thì bạn có thể muốn xem qua chủ đề của Microsoft, nơi một số cách nâng cao đã được đề xuất sử dụng CMD và Robocopy.