Windows

Numele fișierului ar fi prea lung pentru folderul destinație

TUTORIAL Cum sa recuperezi fisiere sterse permanent

TUTORIAL Cum sa recuperezi fisiere sterse permanent
Anonim

Recent, când navigați prin câteva dintre fișierele și folderele mele de rezervă de pe PC-ul Windows, am întâlnit câteva fișiere de rezervă vechi pe care am vrut să le șterg. Nu am avut nici un folos pentru o copie de rezervă veche, așa că a vrut să ștergă fișierul.tar comprimat.

Dar când am continuat să îl șterg, am primit următorul mesaj de eroare:

Numele fișierului fi prea lungă pentru folderul de destinație

Aparent, fișierul comprimat conținea un fișier imagine JPG, pe care Windows-ul meu nu a putut să-l șterge. Folosind opțiunea Ștergere, am șters toate aceste fișiere. Acum, de ce sa întâmplat acest lucru?

În sistemul standard de numire a fișierelor Windows, numele total nu poate, sau traseul depășește 259 de caractere. Aceasta include calea dosarului, numele fișierului și extensia de fișier. Dacă se întâmplă acest lucru, atunci când încercați să îl ștergeți, veți primi această eroare.

Limitarea maximă a lungimii căii : În API-ul Windows (cu câteva excepții discutate în paragrafele următoare), lungimea maximă pentru o cale este MAX_PATH, care este definit ca 260 de caractere. O cale locală este structurată în următoarea ordine: litera de unitate, colon, backslash, componente de nume separate de backslash-uri și un caracter nul terminator. De exemplu, calea maximă pe unitatea D este "D: un șir de caractere 256 de caractere" unde "" reprezintă caracterul nul de terminare invizibil pentru pagina curentă de cod a sistemului. (Caracterele sunt folosite aici pentru claritate vizuală și nu pot face parte dintr-un șir de cale valid) spune MSDN

Numele fișierului prea lung pentru folderul de destinație

Acum, în cazul meu, calea de folder a fost:

Backup-uri de pe site 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 2011 <08

Și numele fișierului a fost cu adevărat lung pentru a - ca Producătorul de muzică … și-video-games.jpg - așa cum se poate vedea în imagine. locație și a încercat să

șterge sau redenumiți fișierul. Nici măcar nu mi sa oferit opțiunea de a face acest lucru. Dacă o puteți redenumi, bine - dar nu mi sa oferit această opțiune. Deci m-am dus înapoi în subfolder și am încercat să o șterg. Fara succes. Am primit același mesaj de eroare.

Apoi am folosit opțiunea

Mută ​​în dosar pentru a muta dosarul la Drive D . A funcționat! Calea a devenit brusc mai scurtă și am reușit să o șterg. Acest truc simplu a lucrat în cazul meu și sper că vă ajută și pe dvs.

Uneori pur și simplu repornind, rulați Check Disk sau folosiți freeware freeware delete sunt de asemenea cunoscute pentru a ajuta la ștergerea fișierelor și folderelor nedetectabile.

De asemenea, puteți utiliza programul freeware

Long Path Fixer pentru a repara erorile Path Too Long în Windows Dacă nimic nu ajută. aruncați o privire asupra acestui fir Microsoft, unde au fost sugerate câteva modalități avansate folosind CMD și Robocopy.