Tên tệp dài trên Windows 10

Không chỉ khi sử dụng npm trên Windows, bạn mới gặp phải giới hạn gần 30 năm tuổi và giới hạn đường dẫn đến các thư mục và tệp ở mức tối đa 255 ký tự. Điều đáng trách ở đây không phải là NTFS mà là LFN . Điều này dẫn đến những lỗi khó chịu và không tương thích giữa các hệ điều hành. Đây là một tình huống đáng tiếc trong thời kỳ WSL , nhưng may mắn là bạn đã có thể tự khắc phục nó trong sổ đăng ký được một thời gian.


Ngay cả trên Windows 10 Pro 1709 hiện tại, bạn vẫn nhận được thông báo này khi tạo đường dẫn thư mục / tệp quá dài:

Tên tệp dài trên Windows 10

Sau Bản cập nhật kỷ niệm của Windows 10, cuối cùng bạn cũng có thể dỡ bỏ giới hạn này. Bạn nên lưu ý rằng phần mềm cũ hơn có thể không còn truy cập được các tệp nằm ngoài giới hạn này nữa. Không phải tất cả phần mềm 32-bit đều bị ảnh hưởng ở đây và bạn có thể dựa vào bài kiểm tra. Bạn điều hướng tới key bằng regedit

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

và tạo (nếu chưa tồn tại) giá trị DWORD (32-bit) LongPathsEnabled và đặt giá trị của nó là 1.

Thay đổi có hiệu lực sau khi khởi động lại. Thật không may, Windows Explorer nội bộ hiện không hỗ trợ các đường dẫn dài hơn (điều này hy vọng sẽ thay đổi trong tương lai). Thay vào đó, bạn có thể sử dụng các công cụ mạnh mẽ hơn như One Commander , hiện cho phép các đường dẫn có độ dài ký tự là 32767 ký tự.

Trở lại