أسماء ملفات طويلة على Windows 10

ليس فقط عند استخدام npm على نظام التشغيل Windows، فإنك تصادف حدًا يبلغ عمره 30 عامًا تقريبًا ويحد المسارات إلى المجلدات والملفات بحد أقصى 255 حرفًا. ليس NTFS هو المسؤول هنا، بل LFN . وهذا يؤدي إلى أخطاء مزعجة وعدم التوافق بين أنظمة التشغيل. يعد هذا موقفًا مؤسفًا في أوقات WSL ، لكن لحسن الحظ تمكنت من إصلاحه بنفسك في السجل لبعض الوقت الآن.


حتى في نظام التشغيل Windows 10 Pro 1709 الحالي ، تتلقى هذه الرسالة عند إنشاء مسار مجلد / ملف طويل جدًا:

أسماء ملفات طويلة على Windows 10

بعد التحديث السنوي لنظام التشغيل Windows 10، يمكنك أخيرًا رفع هذا الحد. يجب أن تدرك أن البرامج الأقدم قد لا تتمكن بعد الآن من الوصول إلى الملفات التي تقع خارج هذا الحد. لا تتأثر جميع برامج 32 بت هنا ويمكنك الاعتماد على الاختبار. يمكنك الانتقال إلى المفتاح باستخدام رجديت

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

ويقوم بإنشاء (إذا لم يكن موجودًا بالفعل) قيمة DWORD (32 بت) LongPathsEnabled ويضبط قيمتها على 1.

التغيير نشط بعد إعادة التشغيل. للأسف ، لا يدعم مستكشف Windows الداخلي المسارات الأطول في الوقت الحالي (نأمل أن يتغير هذا في المستقبل). بدلاً من ذلك ، يمكنك استخدام أدوات أكثر قوة مثل One Commander ، والتي تتيح الآن مسارات بطول حرف 32767 حرفًا.

عودة