Không mở được file Excel vì tên quá dài

Không cần can thiệp vào thiết lập hệ thống

Một số người dùng khi thực hiện các thao tác với file và thư mục riêng lẻ trong Windows Explorer như truy cập, di chuyển,... sẽ bị báo lỗi đường dẫn quá dài. Điều này là do API của Windows chỉ hỗ trợ đường dẫn có ký tự trong khoảng 260, gồm ký tự ổ đĩa, dấu hai chấm, dấu gạch chéo và ký tự khác. Nếu đường dẫn file vượt quá 260 ký tự thì Windows Explorer không thể tiếp tục được thao tác thực hiện.

Ngoài cách thực hiện chỉnh sửa lỗi ký tự đường dẫn quá dài thông qua Group Policy hoặc Registry, bạn cũng có thể sử dụng công cụ thứ 3 Long Path Fixer nếu không muốn can thiệp vào thiết lập của hệ thống.

Công cụ Long Path Fixer có khả năng truy cập, quản lý những file có đường dẫn hơn 260 ký tự, hỗ trợ độ dài lên tới 32.767 ký tự. Đặc biệt, công cụ còn cho phép người dùng xóa file, di chuyển, sao chép, đổi tên với những loại file có ý tự dài mà File Explorer không thể xử lý.

Cách sửa lỗi đường dẫn dài trên Windows 10

Lỗi thông báo đường dẫn thư mục, file quá dài trên máy tính Windows sẽ hiển thị với giao diện Destination Path Too Long như hình dưới đây.

Bước 1:

Người dùng click vào link dưới đây để tải công cụ Long Path Fixer về máy tính và tiến hành cài đặt.

  • http://www.softpedia.com/get/System/File-Management/Long-Path-Fixer.shtml

Bước 2:

Người dùng giải nén tập tin Long Path Fixer tải xuống sau đó click vào file chạy phần mềm trong thư mục giải nén là xong. Chúng ta sẽ không cần phải đặt nhiều bước như những phần mềm khác.

Bước 3:

Giao diện của Long Path Fixer rất đơn giản. Trên cùng sẽ là dấu 2 chấm đen và bên dưới sẽ là các thao tác cho dữ liệu gồm Move, Copy và Delete.

Tiếp đến khi nhấn chọn vào mũi tên để xổ xuống danh sách các ổ đĩa hiện tại đang có trong máy tính. Người dùng lựa chọn ổ đĩa chứa tập tin cần khắc phục lỗi đường dẫn dài.

Bước 4:

Trong nội dung thư mục, file của thư mục xuất hiện ở bên dưới nếu muốn truy câp thư mục nào đó chỉ cần click đúp chuột vào đó. Để quay về danh sách trước đó nhấp đúp chuột lên nút dấu hai chấm đen bên trên.

Bước 5:

Tiếp đến nếu muốn sao chép thư mục, click chọn rồi nhấn nút Copy bên dưới. Chúng ta thực hiện tương tự khi muốn xóa file hoặc thư mục khi nhấn vào Delete, Move để di chuyển. Để làm mới lại danh sách nhấn phím F5.

Bước 6:

Ngoài ra nếu muốn thêm Long Path Fixer vào trình đơn chuột phải của Explorer, nhấn chuột phải vào biểu tượng ở khay hệ thống rồi chọn Keep in Explorer Context Menu.

Nhìn chung cách sử dụng của Long Path Fixer rất đơn giản, giúp bạn giải quyết được vấn đề liên quan tới đường dẫn dài, vượt quá ký tự cho phép của Windows. Bạn có thể thực hiện những thao tác như di chuyển, sao chép, hay thậm chí xóa thư mục hoặc file có ký tự dài.

Xem thêm:

Hy vọng bài viết này hữu ích với bạn!

Nếu trong máy tính của bạn có chứa các file, folder có tên quá dài thì bạn không thể làm gì với chúng bằng Windows Explorer. Không thể Rename, Delete hay Move, bạn sẽ nhận được thông báo lỗi “Source Path Too Long”: 

The source file name(s) are larger than is supported by the file system. Try moving to a location which has a shorter path name, or try renaming to shorter name(s) before attempting this operation.

Tên lỗi “Source Path Too Long” đã miêu tả khá rõ về nguyên nhân lỗi rồi. Đó là do đường dẫn đến file/ folder quá dài, vượt quá giới hạn cho phép của hệ điều hành Windows.

Không mở được file Excel vì tên quá dài
Cách đơn giản để khắc phục lỗi Source Path Too Long trong Windows

Windows chỉ cho phép độ dài đường dẫn (Full path) của file, folder là 255 ký tự (nếu bạn có thể đọc hiểu tiếng Anh thì có thể tham khảo chi tiết tại: https://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx?f=255&MSPPError=-2147217396#maxpath). Nếu trong máy tính của bạn có chứa các file, thư mục có tên quá dài hoặc qua nhiều cấp thư mục con thì bạn không thể làm gì với file/ folder đó bằng Windows Explorer. Không thể đổi tên, không thể xóa hay di chuyển nó sang nơi khác. Khi đó hãy dùng thủ thuật mà tôi sẽ chia sẻ dưới đây.

Không mở được file Excel vì tên quá dài
Cách Xóa Các File, Folder Có Tên Quá Dài (Source Path Too Long): Thật Đơn Giản !

Cũng có nhiều người hướng dẫn cách khác để khắc phục lỗi “Source Path Too Long” này, nhưng có vẻ như nó quá phức tạp với những người không dành về máy tính, ví dụ như sử dụng những phần mềm chuyên dụng để xóa file/ folder (như Long Path Tool, Unlocker, FilExile…) hoặc dùng những câu lệnh phức tạp (như robocopy)… Không cần phức tạp như vậy đâu bạn ạ !

Cách khắc phục lỗi Source Path Too Long trong Windows thật đơn giản

C1: Cách Xóa Các File, Folder Có Tên Quá Dài bằng Winrar hoặc 7Zip

Đây là cách đơn giản, trực quan và hiệu quả nhất để xóa các file, folder có tên quá dài. Đảm bảo ai cũng có thể thực hiện được, kể cả những người không chuyên về máy tính. Thủ thuật này mình cũng chỉ tình cờ phát hiện ra. LOL. Cách thực hiện đơn giản như sau:

Không mở được file Excel vì tên quá dài
C1: Cách Xóa Các File, Folder Có Tên Quá Dài bằng Winrar hoặc 7Zip

– Mở Winrar hoặc 7Zip lên (đây là chương trình giải nén file mà hầu như máy tình nào cũng có, mình thường dùng 7Zip vì nó hoàn toàn miễn phí & đủ tính năng cần dùng)

– Mở đến file, folder cần xóa (bạn có thể copy full path từ Windows Explorer sang 7Zip hoặc Winrar cho nhanh)

– Trong giao diện Winrar hoặc 7Zip, bạn có thể tùy ý xử lý những file, folder cứng đầu này. Mặc cho tên có nó quá dài ! (Vì chỉ Windows mới quy định giới hạn độ dài đường dẫn các file, folder <=255 ký tự, còn trong Winrar hay 7Zip thì thoải mái đi). Bạn có thể đổi tên file cho ngắn bớt đi hoặc xóa luôn file đó nếu muốn.

Done! Đơn giản vậy thôi.

Nếu bạn thích vọc thủ thuật máy tính hoặc biết sử dụng câu lệnh Command Line trong Windows thì có thể tham khảo thêm cách 2 bên dưới!

Tham khảo: Serial bài viết khám phá CMD/BAT file

C2: Cách Xóa Các File, Folder Có Tên Quá Dài bằng Command Line (robocopy)

ROBOCOPY (Robust File Copy for Windows – Sao chép tập tin mạnh mẽ cho Windows) là một câu lệnh Command Line sẵn có trong Windows. Câu lệnh ROBOCOPY /MIR có chức năng mirror toàn bộ thư mục và nó cũng cho phép xóa hoàn toàn các file, folder cứng đầu bất kỳ trong Windows. Để xóa các file, folder có tên quá dài (thực ra là có đường dẫn quá dài) bằng lệnh ROBOCOPY, các bạn gõ lần lượt 2 dòng lệnh sau vào cửa sổ Command Line:

> MKDIR TempFolder
> ROBOCOPY TempFolder “FullpathofFoldertoDelete” /MIR

Lưu ý:

– FullpathofFoldertoDelete là đường dẫn đến folder có tên quá dài cần xóa hoặc thư mục chứa file có tên quá dài cần xóa.

– Câu lệnh thứ 2 sẽ mirror thư mục TempFolder (thư mục trống chúng ta tạo ra) sang thư mục cần xóa: Tức là xóa trống thư mục cần xóa rồi!

Done.

Bonus: Thêm tính năng Delete các file/ folder “Source Path Too Long” lên Menu ngữ cảnh của Windows

Sau khi đã biết cách xóa file/ folder có tên quá dài bằng câu lệnh robocopy chúng ta có thể thêm nút Delele đặc biệt trên menu ngữ cảnh của Windows Explorer. Từ giờ trở đi, bất kể file/ folder của bạn có tên dài hay ngắn, chỉ cần click chuột file và chọn nút “Robodelete” từ menu là xong. Cách làm như sau:

Không mở được file Excel vì tên quá dài
Thêm tính năng Delete lên Menu ngữ cảnh của Windows

– Bước 1: Dùng Notepad (hoặc Notepad++) để tạo file có đuôi .REG (ví dụ, đặt tên là robodelete.reg) có nội dung như sau:

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\Delete] [HKEY_CLASSES_ROOT\Directory\shell\Delete\command] "Extended"="" @="\"D:\robodelete.bat\" \"%1\""

– Bước 2: Dùng Notepad (hoặc Notepad++) để tạo file robodelete.bat , lưu file này trong ổ D:\ (đúng theo đường dẫn trong file robodelete.reg ở trên). Nội dung file BAT như sau:

mkdir c:\empty robocopy /MIR c:\empty %1 rmdir %1 rmdir c:\empty

– Bước 3: Chạy file robodelete.reg ở trên rồi khởi động lại máy tính để cập nhật

Lưu ý:

Khi xóa bằng nút này thì file/ folder đó sẽ bị xóa vĩnh viễn chứ không vào thùng rác (Recycle Bin) vì nó không sử dụng cơ chế xóa thông thường của Windows Explorer, và do đó không thể khôi phục được lại được.

Bạn có thể tùy chỉnh tên nút Delete ở trên bằng từ gì bạn muốn, ví dụ: Robodelete, Xoa File Ten qua dai…

Video hướng dẫn xóa file, folder có tên quá dài trên Windows

Nếu bạn cần hỗ trợ, vui lòng để lại tin nhắn/ bình luận sau mỗi bài viết.

Chúc vui!