A fájlnév(ek) túl hosszúak lennének a célmappához

A közelmúltban, miközben Windows számítógépemen néhány biztonsági mentési fájlom és mappám között böngésztem, néhány régi biztonsági mentési fájlra bukkantam, amelyeket törölni akartam. Nem használtam egy régi biztonsági másolatot, ezért törölni akartam a tömörített .tar fájlt.

De amikor folytattam a törlést, a következő hibaüzenetet kaptam:

A fájlnév(ek) túl hosszúak lennének a célmappához

A fájlnév(ek) túl hosszúak lennének a célmappához

Úgy tűnik, a tömörített fájl egy JPG képfájlt tartalmazott, amelyet a Windows nem tudott törölni. A Kihagyás(Skip) opcióval töröltem az összes fájlt, kivéve ezt a fájlt. Nos, miért történt ez?

Szabványos  Windows fájlelnevezési rendszerben a teljes név nem haladhatja meg a 259 karaktert, vagy az elérési út nem haladhatja meg a 259 karaktert. Ez magában foglalja a mappa elérési útját, a fájl nevét és a fájl kiterjesztését. Ha igen, akkor ez a hibaüzenet jelenik meg, amikor megpróbálja törölni.

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.

Kapcsolódó(Related) : A Win32 Long Paths engedélyezése a Windows rendszerben(How to Enable Win32 Long Paths in Windows) .

A fájlnév(Filename) túl hosszú a célmappához

Az én esetemben a teljes mappa elérési útja a következő volt:

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 feltöltések 0201

A fájlnév pedig nagyon hosszú volt, mint például a Music-producer-…-and-video-games.jpg – ahogy a képen is látszik.

Megnyitottam a helyét, és megpróbáltam törölni vagy átnevezni(delete or rename) a fájlt. Még csak fel sem ajánlották a lehetőséget. Ha át tudja nevezni, rendben – de nekem nem ajánlották fel ezt a lehetőséget.

A fájlnév túl hosszú 2

A fájlnév túl hosszú 3

Ez az egyszerű trükk bevált az én esetemben, és remélem, neked is segít.(This simple trick worked in my case, and I hope it helps you too.)

Néha az egyszerű újraindítás, a Check Disk futtatása vagy a harmadik féltől származó ingyenes törlési szoftverek használata is segít törölni a nem törölhető fájlokat és mappákat .

Használhatja az ingyenes Long Path Fixer programot is a Path Too(Path Too) Long hibák kijavításához a Windows rendszerben(Windows) .

Ha semmi sem segít, akkor érdemes lehet egy pillantást vetni erre a Microsoft-szálra , ahol a (Microsoft thread)CMD és a Robocopy használatával néhány fejlett módszert javasoltak .

Kapcsolódó olvasmány(Related read) : A forrásfájl neve(i) nagyobb(ak), mint amit a fájlrendszer támogat .



About the author

Tapasztalt szoftvermérnök vagyok, több mint 10 éves tapasztalattal a Windows alkalmazások és fájlkezelési ökoszisztéma területén. Veterán vagyok a vállalatok és kormányzatok számára készült rendszerek és biztonsági megoldások fejlesztésében is. Mindkét színtéren szerzett tapasztalataim egyedülálló perspektívát adnak számomra arról, hogy mitől jó szoftver, rendszer és biztonság, és hogyan építhetem ezeket hatékonyan.



Related posts