Dosya yolu çok uzun hatası ve çözümü


Dosya yolu çok uzun hatası
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

Dosya yolu çok uzun

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

longpathsenabled registry anahtarı

Varsayılan olarak bu anahtarıon değeri "0" dır anahtara çift tıklayalım ve değeri "1" yapalım

Registry değerini bir 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.

Vbs ile yol çok uzun hatasını giderelim

Microsoftun bu konudaki önerisini merak edenler Buradaki yazılanları okuyabilirler.

Download


14 Yorum Var

Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha