Windows 8 kullanıyorum ama dosya adresinda olan karakter sınırı diğer windowslarda da var.
Şu an üzerinde çalıştığım binlerce klasör ve dosya var ve isimleri hep uzun. Belli bir sınıra kadar dizin+dosya adında problem yok ama klasör açtıkça dosyalar açılmamaya başlıyor ve dosya adı çok uzun veya bu tarz hatalar alıyorum. Bu hataları nasıl çözebilirim? Windowstaki bu adres+dosya adı sınırını nasıl yükseltebilrim? Eğer bu mümkünse, bu ayarı değiştirdiğim için problem yaşar mıyım?
XP NTFS dosya sistemlerinde maximum dosya uzunluğunun 255 karakter olduğundan bahsedilir. Teoride bu kural böyle iken masaüstünde yaratılan bir dosyanın isim uzunluğu maximum 207 karakterdir, C: altında yaratılan bir dosyanın uzunluğu ise daha büyük olabilir. Bu nedenle C’den masaustune dosyayı kopyaladığımızda “too long” hatası ile karşılaşabiliriz.
Bunun nedeni, XP’nin dosya adını sadece bizim gördüğümüz kısmıyla değil noktalama işaretleri, sürücü harfi ve backslash karakterleri ile birlikte hesaplamasından kaynaklanır. örneğin masa üstünde duran a.txt dosyasının karakter sayısı gerçekte “C:\Documents and Settings\<username>\Desktop\a.txt”” olarak hesaplanır. Bu nedenle dosya isimleri max. 128-255 karakter aralığında değişir.
Merhaba;
Probleminiz aslynda dosya karakter sayysyndan de?il bir den fazla içiçe geçmi? klasörlerden kaynaklanyyor. Bir dosyanyn tam yolu 255 karakterden uzun olamaz. Teorik olarak dosya adyny 255 karakter verebilirsiniz. Ancak bu dosyayy herhangi bir dizin içerisine ta?ydy?ynyz anda dosya yolu veya ady çok uzun hatasy ile kar?yla?yrsynyz. Bu durumda yapabilece?iniz iki yöntem var. Birincisi klasör isimlerinin karakter sayysyny dü?ürmek, ikincisi ise bütün dosyalary tek bir klasöre toplamak. Hangisini yapmak istedi?iniz size kalmy?. Bir yigin dosyasy (.bat dosyasy) hazyrlayarak ROBOCOPY komutu ile dosyalarynyzy istedi?iniz ?ekilde düzenleyebilirsiniz. ROBOCOPY komutunun copy komutundan farky ise dosyalary izinleri, öznitelikleri ile beraber kopyalar.
Kolay gelsin.
Merhaba,
Şu yolu dener misin? Anlatacaklarımı yapmadan önce lütfen REGEDIT' in bir yedeğini al, kenarda dursun.
Çalıştır'a regedit yaz, enter'a bas. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Filesystem adresini bul. NtfsDisable8dot3NameCreation girdisinin üzerinde çift tıkla ve değerini 0 yap. Not: Bu bir DWORD değeridir. String veya binary değildir. Buna dikkat et.
Sonra regedit'i kapatıp tekrar dene. Eğer sorununa çözüm olmazsa değeri eski haline çevir veyahut işlemden önce aldığın yedeğe dön..
Kolay gelsin.
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme