Windows 2016'da uzun yol adları kullanılamıyor


11

En son Windows 10 ve Windows Server 2016 ile klasör ve dosya adları için eski 260 karakter kısıtlamasının üstesinden gelinebildiğim için memnun oldum.

Windows 2016'yı yeni bir makineye yeni yükledim ve uzun yolları ( burada ayrıntılı olarak açıklandığı gibi ) etkinleştirme adımlarını izledim ve hala uzun bir yol adı oluşturacakları için dosyaların kopyalanamayacağını veya klasör oluşturulamayacağını belirten mesajlar alıyorum.

Ne yanlış yaptım daha yapmam gereken bir şey var mı?

Yanıtlar:


19

Bağlandığınız makalede görüldüğü gibi ayarın açıklaması şöyle diyor:

NTFS uzun yollarının etkinleştirilmesi, bildirilen win32 uygulamalarının ve Windows Mağazası uygulamalarının düğüm başına normal 260 karakter sınırının ötesindeki yollara erişmesine izin verir. Bu ayarın etkinleştirilmesi, uzun yolların işlem içinde erişilebilir olmasına neden olur.

Bu, açtıktan sonra bile, her uygulamanın sihirli bir şekilde uzun yollara erişmeye başlamayacağı anlamına gelir. Her özel uygulamanın bu desteğe "kaydolmak" için hala kodlanması gerekir.

Bu yazının hazırlandığı zaman itibariyle Explorer.exe ve cmd.exe bu yararlanarak değil henüz . (Ama sonunda ... sadece zaman tanıyacaklar.)

Ancak Powershell'in yeni özellikten yararlandığını gördüm:

powershell uzun yol


10
Tamam, şimdi bunu düzleştireyim. Microsoft nihayet bazı uygulamaların bu sorunu aşması için bir yol sundu ve standart Windows Dosya Gezgini bunlardan biri değil mi?!
userSteve

1
@userSteve Muhtemelen Explorer için kullanılabilecek çok sayıda üçüncü taraf eklentisi olabilir, bunların her biri muhtemelen eski maksimum yol uzunluğunu kabul eder. Bu işi yapmak için oldukça zor bir mühendislik çözümünün geliştirilmesi gerektiğinden şüpheleniyorum - eğer mümkünse (birçok eklenti, değişiklikler yapıldığında çalışmaya devam etmelerini inanılmaz derecede zorlaştıran belgelenmemiş veri yapılarında gerçekten kötü bir şekilde scrounging yapıyor Şimdi çok temel bir veri parçasının maksimum boyutunu değiştirmenin ne yapacağını hayal edin ...)
Muzer

1
@userSteve Kabuk, onlarca yıllık eski kod yolları ve sürdürmesi gereken geriye dönük uyumluluk ile çok karmaşık bir canavar ... Microsoft'un En İyi Erkeklerin üzerinde çalıştığından emin olabilirim. :)
Ryan Ries

1
@Muzer Haklı olabilirsiniz, ancak bu, standart "Dosya Aç" iletişim kutusu kadar çok kullanan hiçbir uygulamanın güvenli bir şekilde etkinleştirilemeyeceğini gösterir.
hvd

3
@JesseSlicer Üst ... Erkekler ...
Ryan Ries
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.