Довгі імена файлів у Windows 10

Не тільки під час використання npm у Windows ви стикаєтеся з обмеженням, якому вже майже 30 років і яке обмежує шляхи до папок і файлів до 255 символів. Тут винна не NTFS, а LFN . Це призводить до прикрих помилок і несумісності між операційними системами. Це невдала ситуація за часів WSL , але, на щастя, ви вже деякий час можете самостійно її виправити в реєстрі.


Навіть на поточній Windows 10 Pro 1709 ви ​​отримуєте це повідомлення при створенні занадто довгого шляху до папки / файлу:

Довгі імена файлів у Windows 10

Після ювілейного оновлення Windows 10 ви нарешті зможете зняти це обмеження. Слід пам’ятати, що старіші програми можуть більше не мати доступу до файлів, які перебувають за межами цього обмеження. Це стосується не всіх 32-розрядних програм, і ви можете покластися на тест. Ви переходите до ключа за допомогою regedit

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

і створює (якщо його ще не існує) параметр DWORD (32-бітний) LongPathsEnabled та встановлює його значення на 1.

Зміна активна після перезапуску. На жаль, власний Провідник Windows наразі не підтримує довші шляхи (сподіваємось, це зміниться в майбутньому). Натомість ви можете використовувати більш потужні інструменти, такі як One Commander , які тепер дозволяють контури довжиною символів 32767 символів.

Назад