Довгі імена файлів у 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 символів.

Назад