Nama file panjang di Windows 10

Tidak hanya saat menggunakan npm di Windows kita menemui batasan yang hampir berusia 30 tahun yang membatasi jalur ke folder dan file hingga maksimum 255 karakter. Ini bukan karena NTFS, melainkan LFN . Hal ini menyebabkan bug yang menjengkelkan dan ketidakkompatibilitas antar sistem operasi. Di era WSL, ini adalah situasi yang disayangkan, yang untungnya sekarang dapat diperbaiki di registri.


Bahkan pada Windows 10 Pro 1709 saat ini Anda mendapatkan pesan ini saat membuat jalur folder / file yang terlalu panjang:

Nama file panjang di Windows 10

Setelah Pembaruan Ulang Tahun Windows 10 Anda akhirnya dapat mengangkat batas ini. Anda harus menyadari bahwa perangkat lunak yang lebih lama mungkin tidak lagi dapat mengakses file yang berada di luar batas ini. Tidak setiap perangkat lunak 32-bit terpengaruh di sini dan Anda dapat membiarkannya diuji. Anda menavigasi ke kunci dengan regedit

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

dan membuat (jika belum ada) nilai DWORD (32-bit) LongPathsEnabled dan mengatur nilainya menjadi 1.

Perubahan aktif setelah restart. Sayangnya, Windows Explorer internal tidak mendukung jalur yang lebih panjang saat ini (semoga ini akan berubah di masa mendatang). Sebagai gantinya, Anda dapat menggunakan alat yang lebih canggih seperti One Commander , yang sekarang memungkinkan jalur dengan panjang karakter 32767 karakter.

Kembali