(Các) tên tệp sẽ quá dài đối với thư mục đích

Gần đây trong khi duyệt qua một số tệp và thư mục sao lưu trên PC chạy Windows(Windows) , tôi đã gặp một số tệp sao lưu cũ mà tôi muốn xóa. Tôi không sử dụng bất kỳ bản sao lưu cũ nào, vì vậy tôi muốn xóa tệp .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

(Các) tên tệp sẽ quá dài đối với thư mục đích

Rõ ràng, tệp nén chứa tệp hình ảnh JPGWindows của tôi không thể xóa. Sử dụng tùy chọn Bỏ qua(Skip) , tôi đã xóa tất cả trừ tệp này. Bây giờ, tại sao điều này lại xảy ra?

Theo hệ thống đặt tên tệp tiêu chuẩn  của Windows , tổng số tên không được 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ố gắng 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.

Liên quan(Related) : Cách kích hoạt Win32 Long Path trong Windows(How to Enable Win32 Long Paths in Windows) .

Tên tệp(Filename) 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(delete or rename) tệp. 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 nó, tốt thôi - nhưng tôi không được cung cấp tùy chọn này.

Tên tệp quá dài 2

Tên tệp quá dài 3

Thủ thuật đơn giản này đã hiệu quả trong trường hợp của tôi và tôi hy vọng nó cũng giúp ích cho bạn.(This simple trick worked in my case, and I hope it helps you too.)

Đôi khi chỉ cần khởi động lại, chạy Check Disk 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 đến là cách 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 để sửa lỗi Path Too Long trong Windows .

Nếu không có gì hữu ích, thì bạn có thể muốn xem chuỗi Microsoft(Microsoft thread) này , nơi một số cách nâng cao đã được đề xuất bằng cách sử dụng CMDRobocopy .

Đọc liên quan(Related read) : (Các) tên tệp nguồn lớn hơn được hệ thống tệp hỗ trợ .



About the author

Tôi là nhà phát triển iPhone và macOS có kinh nghiệm trong cả Windows 11/10 và nền tảng iOS mới nhất của Apple. Với hơn 10 năm kinh nghiệm, tôi hiểu sâu sắc về cách tạo và quản lý tệp trên cả hai nền tảng. Kỹ năng của tôi không chỉ đơn thuần là tạo tệp - tôi còn có kiến ​​thức vững chắc về các sản phẩm của Apple, các tính năng của chúng và cách sử dụng chúng.



Related posts