Forum

Dosya Yolu ve Adı U...
 
Bildirimler
Hepsini Temizle

Dosya Yolu ve Adı Uzunluğu hk.

2 Yazılar
2 Üyeler
0 Reactions
5,038 Görüntüleme
(@esmakarakaya)
Gönderiler: 61
Estimable Member
Konu başlatıcı
 

Merhabalar,

Kritik bir sunucumuz var ve günlük binlerce veri depolanmakta. Veriler hastane cihazlarından otomatik geldiği için düzenleme şansımız olmuyor. Gelen verilerin dosya yolları çok uzun, günlük sürekli olarak yedek alınmakta. Yedekleme işlemi esnasında dosyaların kopyalanmadığını fark ettim. Bir çözüm buldum ama riskli olabileceğini düşündüm. Önereceğiniz başka bir çözüm var mı  danışmak istedim.

Genel Bilgiler: İşletim Sistemi Win2K19 x64 Sta. Eng --  Dosya Sistemi REFS -- Windows Kopyalama Aracı

 

Sorun: https://answers.microsoft.com/en-us/windows/forum/windows_vista-files/the-source-file-names-are-larger-than-is-supported/438a20a7-a964-4325-b755-8b5d75ddd15b

"The source file name(s) are larger than is supported by the file system. Try moving to a location which has a shorter path name, or try renaming to shorter name(s) before attempting this operation."

 

Çözüm: https://www.sordum.net/42605/dosya-yolu-cok-uzun-hatasi-ve-cozumu/

Teşekkürler, iyi çalışmalar..

Bu konu 4 yıl önce Esma Karakaya tarafından düzenlendi
 
Gönderildi : 22/06/2020 20:21

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4570
Co-Helper
 

https://www.howtogeek.com/266621/how-to-make-windows-10-accept-file-paths-over-260-characters/

Evet bulduğunuz çözüm geçerlidir ancak gerçek dünyada yeterli değil. Bu sınırın halen niçin var olduğunu dosya sistemleri ve 32 bit mimari üzerinden araştırabilirsiniz böylece doğal yöntemi uygulama mantığınız oturacaktır. Gerçekte dosya sistemleri bu sınıra sahip değil ancak UTF-16 vs örnekliğiyle bu şekilde uygulanıyor wiki den ntfs, refs, zfs gibi sistemlere bakabilirsiniz.
Benim tavsiyem yapabiliyorsanız sorunu kaynağından çözmenizdir. Bir sistemin 250-255 karakter export vermesi uygulama dünyasında zaten bir problem demek halen 32 hatta 16 bitlik code blokları çalışıyor gerçek alemde. Şayet filename o kadar uzun değilse directory, sub folder ağacını olabildiğince kısa tutarak aşabilirsiniz. 
Çünkü bu sınır sadece windows ilgisinde de değil herhangi bir reg müdahalesi olmadan da teracopy gibi işlev gerçekleştiren araçlar mevcut. Atıyorum backup yazılımı bir alt yordamında bunu sevmiyorsa bir gün kritik bir anda karşınızda elle düzeltilmesi, iyileştirilmesi gereken bir data kalabilir. Recovery, restore, repair gibi uç senaryolar datanın kritik olduğu ortamlarda her zaman dikkat altında olmalıdır.
Bir örnek daha vereyim. Mesela uzun yıllardır excel versiyonlarında hücre içi sınırı 255'in üzerinde ancak bazı durumlarda veri transferlerinde iş öyle olmuyor 255-260 karaktere takılıyorsunuz. Excel limitlerine bakarsanız 64 bit mimari yaygın olmasına rağmen halen birçok sınırın bu şekilde uygulandığını göreceksiniz.
Son olarak verilerin ve cihazın ne tür olduğuna dair daha fazla ayrıntı verirseniz hastane tecrübesi olan arkadaşlar görürse belki daha etkin fikirler verebilirler.

'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 22/06/2020 22:45

Paylaş: