Tidak dapat menggunakan nama jalur panjang di Windows 2016

11

Saya senang melihat dengan Windows 10 terbaru dan Windows Server 2016 pembatasan 260 karakter lama untuk nama folder dan file dapat diatasi.

Saya baru saja menginstal Windows 2016 pada mesin baru dan telah mengikuti langkah-langkah untuk mengaktifkan jalur panjang (seperti yang dijelaskan di sini ), dan saya masih mendapatkan pesan yang memberitahukan saya file tidak dapat disalin atau folder dibuat karena mereka akan membuat nama jalur panjang.

Apa yang salah saya, adakah yang harus saya lakukan?

userSteve
sumber

Jawaban:

19

Deskripsi pengaturan, seperti yang terlihat di artikel yang Anda tautkan, mengatakan:

Mengaktifkan lintasan panjang NTFS akan memungkinkan aplikasi win32 terwujud dan aplikasi Windows Store untuk mengakses lintasan di luar batas normal 260 char per node. Mengaktifkan pengaturan ini akan menyebabkan jalur panjang dapat diakses dalam proses.

Ini berarti bahwa bahkan setelah Anda mengaktifkannya, tidak setiap aplikasi akan secara ajaib mulai dapat mengakses jalur panjang. Setiap aplikasi spesifik masih harus dikodekan agar dapat "memilih" untuk dukungan ini.

Pada saat penulisan ini, Explorer.exe dan cmd.exe tidak mengambil keuntungan dari ini belum . (Tapi mereka akan, pada akhirnya ... berikan waktu saja.)

Tetapi saya telah melihat Powershell mengambil keuntungan dari fitur baru:

jalan panjang PowerShell

Ryan Ries
sumber
10
Oke, jadi biar saya luruskan ini. Microsoft akhirnya memperkenalkan cara bagi beberapa aplikasi untuk mengatasi masalah ini, dan Windows File Explorer standar bukan salah satunya ?!
userSteve
1
@userSteve Bisa jadi karena ada begitu banyak plugin pihak ketiga yang tersedia untuk Explorer, yang masing-masing mungkin mengasumsikan panjang jalur maksimum lama. Saya kira solusi rekayasa yang cukup harus dikembangkan untuk membuat pekerjaan ini - jika itu mungkin sama sekali (banyak plugin benar-benar buruk mengemis di dalam struktur data tidak berdokumen yang membuat mereka sangat sulit untuk tetap bekerja ketika perubahan dilakukan untuk Sekarang bayangkan apa yang akan mengubah ukuran maksimum data yang sangat mendasar ...)
Muzer
1
@userSteve Shell adalah binatang yang sangat rumit dengan jalur kode warisan selama beberapa dekade dan kompatibilitas yang harus dipertahankan ... Saya dapat meyakinkan Anda bahwa Microsoft memiliki Top Men yang sedang mengerjakannya. :)
Ryan Ries
1
@Muzer Anda mungkin benar, tetapi itu menunjukkan bahwa tidak ada aplikasi yang menggunakan sebanyak kotak dialog "Open File" standar dapat dengan aman memilih.
hvd
3
@JesseSlicer Top ... Pria ...
Ryan Ries