Di Windows, panjang total jalur default tidak boleh melebihi 260 karakter ( drive
+ :\
+ 255 characters of filename
+ null terminator
+ mungkin untuk final \
jika path adalah direktori atau hanya untuk pembulatan genap). Itu adalah peninggalan dari era 8.3-nama DOS di mana jalur 260-karakter adalah jalur yang sangat dalam.
Mungkin path Anda ke folder sudah sangat lama, jadi bagian yang tersisa untuk nama file Anda hanya 129. Jika Anda ingin path yang lebih panjang, Anda memiliki beberapa solusi:
Karena Windows 10 ada opsi lain dengan menghapus batasan MAX_PATH § . Anda dapat mengaktifkannya dengan menetapkan HKLM\SYSTEM\CurrentControlSet\Control\FileSystem LongPathsEnabled
di registri atau mengatur Konfigurasi Komputer> Template Administratif> Sistem> Sistem File> Aktifkan jalur panjang NTFS dalam kebijakan grup
Baca lebih lajut:
‡ Jalur maksimum 32.767 karakter merupakan perkiraan, karena \\?\
awalan dapat diperluas ke string yang lebih panjang oleh sistem pada waktu berjalan, dan ekspansi ini berlaku untuk total panjang.
§ Mulai Windows 10, versi 1607, MAX_PATH
batasan telah dihapus dari fungsi file dan direktori Win32 yang umum. Namun, Anda harus ikut serta ke perilaku baru.