Fix Numele de fișier ar fi prea lung pentru mesajul de eroare al dosarului de destinație
Recent, în timp ce navighez prin câteva dintre fișierele și folderele mele de rezervă de pe PC-ul meu de pe Windows, am dat peste niște fișiere de rezervă vechi pe care am vrut să le șterg. N-am avut nici un folos pentru o copie de rezervă veche, așa că doream să șterg fișierul .tar comprimat.
Dar când am continuat să o șterg, am primit următorul mesaj de eroare:
Numele de fișier ar fi prea lung pentru dosarul 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, cu excepția acestui fișier. De ce sa întâmplat asta??
În sistemul standard de numire a fișierelor în Windows, numele total nu poate fi sau calea depășește 259 de caractere. Aceasta include calea dosarului, numele fișierului și extensia de fișier. În caz contrar, atunci când încercați să o ștergeți, veți primi această eroare.
Limita 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 ale numelui separate de backslash-uri și un caracter terminator null. 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 căi valide), spune MSDN.
Numele fișierului este prea lung pentru dosarul de destinație
Acum, în cazul meu, calea de dosar a fost:
D: \ Backup-uri de pe site \ Diverse \ 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 \ încarcă \ 2011 \ 08
Și numele fișierului a fost cu adevărat lung Muzică-producător-...-și-video-games.jpg - așa cum se poate vedea în imagine.
Am deschis locația și am încercat ștergeți 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.Așa că m-am dus înapoi în subfolder și am încercat să o șterg. Fara succes. Am primit același mesaj de eroare.
Apoi am folosit Mută in director opțiune pentru a muta dosarul pe lista mea D Drive. A funcționat! Calea devenise brusc mai scurtă și am putut șterge.
Acest truc simplu a lucrat în cazul meu și sper că te ajută și pe tine.
Uneori, pur și simplu reporniți, executați Verificați discul sau folosiți gratuit software de ștergere de la terți sunt, de asemenea, cunoscute pentru a ajuta la ștergerea fișierelor și dosarelor nedetectabile.
Puteți utiliza, de asemenea, freeware Fixator de lungă durată pentru a remedia erorile Path too Long în Windows.
Dacă nu ajută nimic, atunci ar fi bine să te uiți la acest fir Microsoft, unde au fost sugerate câteva modalități avansate folosind CMD și Robocopy.