Dosya adları hedef klasör için çok uzun olabilir

Son zamanlarda Windows(Windows) PC'mde bazı yedekleme dosyalarıma ve klasörlerime göz atarken, silmek istediğim bazı eski yedekleme dosyalarına rastladım. Eski bir yedeklemeyi kullanmadım, bu yüzden sıkıştırılmış .tar dosyasını silmek istedim.

Ancak silmeye devam ettiğimde aşağıdaki hata mesajını aldım:

Dosya adları hedef klasör için çok uzun olabilir

Dosya adları hedef klasör için çok uzun olabilir

Görünüşe göre sıkıştırılmış dosya , Windows'umun(Windows) silemediği bir JPG görüntü dosyası içeriyordu. Atla(Skip) seçeneğini kullanarak, bu dosya dışında hepsini sildim. Şimdi, bu neden oldu?

Standart  Windows dosya adlandırma sisteminde toplam ad olamaz veya yol 259 karakteri aşıyor. Buna klasör yolu, dosya adı ve dosya uzantısı dahildir. Varsa, silmeye çalıştığınızda bu hatayı alırsınız.

Maximum Path Length Limitation: In the Windows API (with some exceptions discussed in the following paragraphs), the maximum length for a path is MAX_PATH, which is defined as 260 characters. A local path is structured in the following order: drive letter, colon, backslash, name components separated by backslashes, and a terminating null character. For example, the maximum path on drive D is “D:\some 256-character path string” where “” represents the invisible terminating null character for the current system codepage. (The characters < > are used here for visual clarity and cannot be part of a valid path string) says MSDN.

İlgili(Related) : Windows'ta Win32 Uzun Yolları Nasıl Etkinleştirilir(How to Enable Win32 Long Paths in Windows) .

Dosya adı(Filename) , hedef klasör için çok uzun

Şimdi benim durumumda, tam klasör yolu şuydu:

D: Site Backups\ Misc\ backup-4.7.2012_23-41-31_thegadget.tar backup-4.7.2012_23-41-31_thegadget backup-4.7.2012_23-41-31_thegadget homedirect 2 public_html2 wp-content2 yüklemeleri 2011 08

Ve dosya adı, resimde görüldüğü gibi – Music-producer-…-and-video-games.jpg gibi – gerçekten uzundu.(Music-producer-…-and-video-games.jpg)

Konumunu açtım ve dosyayı silmeye veya yeniden adlandırmaya çalıştım. (delete or rename)Bana bunu yapma seçeneği bile sunulmadı. Yeniden adlandırabilirseniz, tamam - ama bu seçenek bana sunulmadı.

Dosya adı çok uzun 2

Dosya adı çok uzun 3

Bu basit numara benim durumumda işe yaradı ve umarım size de yardımcı olur.(This simple trick worked in my case, and I hope it helps you too.)

Bazen yalnızca yeniden başlatma, Diski(Check Disk) Denetle'yi çalıştırma veya üçüncü taraf ücretsiz silme yazılımı kullanmanın da silinemeyen dosya ve klasörleri silmeye yardımcı olduğu bilinmektedir .

Windows'ta (Windows)Path Too Long hatalarını düzeltmek için ücretsiz Long Path Fixer'ı(Long Path Fixer)(Long Path Fixer) da kullanabilirsiniz .

Hiçbir şey yardımcı olmazsa, CMD(CMD) ve Robocopy kullanılarak bazı gelişmiş yolların önerildiği bu Microsoft iş parçacığına(Microsoft thread) bir göz atmak isteyebilirsiniz .

İlgili okuma(Related read) : Kaynak dosya adları, dosya sistemi tarafından desteklenenden daha büyük .



About the author

Hem Windows 11/10 hem de Apple'ın en yeni iOS platformunda deneyime sahip bir iPhone ve macOS geliştiricisiyim. 10 yılı aşkın deneyimle, her iki platformda da dosyaların nasıl oluşturulacağı ve yönetileceği konusunda derin bir anlayışa sahibim. Becerilerim yalnızca dosya oluşturmanın ötesine geçiyor - Apple ürünleri, özellikleri ve bunların nasıl kullanılacağı hakkında da güçlü bir bilgim var.



Related posts