Dün harici HDD imden bilgisayara bir dosya kopyalamam gerekiyordu kopyalamayı başlattığımda ; Dosya adı/adları hedef klasör için çok uzun oluyor. Dosya adını kısaltıp yeniden deneyebilir veya yolu daha kısa
olan bir konumu deneyebilirsiniz. diyen tuhaf bir hata aldım , hatanın tuhaflığı bozuk bir Türkçe ile yazılmış olmasından ve ne demek istediğinin anlaşılmamasından kaynaklanıyordu , eğer hata iletisindeki öneriyi uygulamaya kalkarsanız hiçbir işe yaramadığını görürsünüz , mesela dosya ismini isterse sadece tek harfli yapın işe yaramayacaktır çünkü Windows API si varsayılan olarak dosya isimlerinin maksimum 255 karakter ve dosya yolununda 266 karakter ile sınırlamıştır ve aşağıdaki hata mesajını görünmeye devam edecektir
Yeniden adlandırma yalnızca maksimum karakter sınırını biraz aşmış bir dosya isminiz varsa yeniden adlandırma bir ihtimal işe yarayabilir. Eğer sisteminiz windows 10 ise registryde yapacağımız bir ayar ile bu kısıtlamayı aşabilir ve sonrasında kopyalamayı sorunsuz şekilde gerçekleştirebiliriz , önceki sistemlerde üçüncü parti bir kopyalama programı kullanmamız işimizi kolaylaştıracaktır.
1. Klavyemizdeki Windows ve R tuşlarına basalım ve açılan çalıştır boşluğuna regedit yazıp aşağıdaki anahtara ulaşalım
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
Bu anahtara bir tıkla ulaşmak için Buradaki scripti kullanabilirsiniz.
2. Açılan ekranda sağ tarafta "LongPathsEnabled" siminde bir DWORD değeri göreceğiz
Varsayılan olarak bu anahtarıon değeri "0" dır anahtara çift tıklayalım ve değeri "1" yapalım
sistemimizi yeniden başlattıktan sonra tekrar kopyalamayı denediğimizde hatanın olmadığını göreceğiz. Eğer sebepsiz şekilde hata sizde devam ederse Burada tanıttığımz herhangi bir ücretsiz kopyalama yazılımını kullanabilirsiniz.Registry ile uğraşmayıp bir tıkla dosya yolu uzun hatasını gidermeniz için bir script kodladık script ilk tıklatıldığında otomatik olarak "LongPathsEnabled" değerini "1" yapmaktadır sonraki tıklamada ise değeri varsayılan değr olan "0" a almaktadır.
Microsoftun bu konudaki önerisini merak edenler Buradaki yazılanları okuyabilirler.
- Windows 10 da Dosya geçmişini açalım Burada
- Windows 10 dosyaları gruplamasın Burada
- Windows 10 da dosya ve yazıcı paylaşımını kapatma Burada
- Gizli dosya ve klasörleri Göster gizle çalışmıyor Burada
- Windows 10 indirdiğimiz dosyaları bloklamasın Burada
- Başlat menüsüne dosya gezgini ilave edelim Burada
Evet bilgisayarı kapatıp açmayı kastetmiştim. malesef bu durumda aklıma şimdilik başka bir öneri gelmiyor.
"Sistemi yeniden başlatma"dan kastınız bilgisayarı kapatıp açmak ise bunu yaptım ve sonuç değişmedi.Başka bir yöntem var ise ( Ki ben 75 yaşında birisiyim ve sizlere göre anlaşılan dünyaya biraz erken gelmişim.Bu nedenle mümkünse) yapacağım işin işlem sırasını belirterek bana yazar mısınız?
Registry değerini 1 yaptıktan sonra sistemi yenidne başlattınızmı ? birde onu deneyin , Güvenlik kodu arasıra bu hatayı veriyor kusura bakmayın
Windovs-10 kullanıyorum. Sizin tarif ettiğiniz gibi “LongPathsEnabled” değerini “1” yaptım, ama “ Dosya yolu regsitry değeri varsayılan yapılmadı. Yani sonuç değişmedi.Ne yapmam gerekiyor?
Ayrıca "yorum" bölümünde tüm "*" işaretli bölümleri doldurup, güvenlik kodunu doğru yazdığım halde "kod hatası" uyarısı verip, yorumumu göndermeyi kabul etmiyor
Paylaşım için teşekürler Celil
hep "sordum" olmuyor birazda "katkıda bulundum" olsun.
Yedekleme için ücretsiz, basit ve etkili bir program olan FreeFileSync programını öneririm.
Web Link ...
Yazıyı dikkatlice okuduysanız klasör ismi değiştirmenin işe yaramadığını yazmıştım , kaldıki hatayı alan kişi bir tıkla kopyalamayı yaptıktan sonra , tekrar eski haline alabilir script bu amaçla kodlandı. Yorumunuz için teşekürler
registryden o değeri değiştirirsen bellek kullanımı artar bunun yerinedosya/klasör ismini komut isteminden değiştirin.
Umarım faydası olur , bir deneyin derim
bu sorunu site yedekleri ve tema klasörlerini arşivden çıkartırken yaşıyordum . konu güzel olmuş teşekkürler.
Yorumun için teşekürler murat , selamlar
Çok güzel ve yerinde bir yazı olmuş.Ben bu sorunu aşmak için kendimce şöyle bir yöntem geliştirmiştim.Yöntemin adı: WinRAR'lı Windows Kandırmaca
Yöntemin esası şu belli konuma almak istedğiniz bileşenleri WinRAR ile farklı konum içinde arşivliyorsunuz.Sonra Winrar yazılımının içinden uygun konuma çıkart komutunu veriyorsunuz.Hepsi bu ....Bu kayıt defter kodunu Windows Vista Ultimate ve Windows XP SP3 deneyeceğim.