11Jul

Cum să ștergeți fișierele Revendicările Windows sunt "prea lungi"

Dacă ați întâmpinat o problemă cu ștergerea unui fișier pe care Windows îl plânge este "prea lung", există o soluție mortă simplă construită chiar în Windows - fără aplicații suplimentare, hack-uri sau lucruri necesare.

Care este afacerea cu nume "prea lungi"?

Am vorbit despre acest lucru mai detaliat înainte, dar aici este esența: Windows folosește o convenție de numire numită "Long Filenames( LFN)".Sistemul LFN acceptă nume de fișiere de până la 255 de caractere. Cu toate acestea, alte sisteme de operare nu au restricții similare. Deci, dacă un utilizator Mac sau Linux va arhiva o grămadă de fișiere cu nume mai lungi și vă va trimite arhiva, extragerea acelei arhive vă va lăsa cu fișiere care depășesc lungimea caracterului Windows. Dacă încercați să ștergeți unul dintre ele, Windows va raporta că numele fișierului este prea lung și nu îl poate șterge.

Există o varietate de moduri în care puteți rezolva această problemă( cum ar fi descărcarea instrumentului gratuit de compresie a fișierelor 7-Zip, al cărui manager de fișiere încorporat nu se plânge de lungimea numelui fișierului), ci mai degrabă decât să apeleze la software suplimentar sau la aplicații terțe,de la distanță, putem folosi un truc vechi Windows pentru a face munca scurtă a fișierelor.

Dacă aveți probleme cu nume de cale lungă , mai degrabă decât lung nume fișiere, puteți face un mic truc în Windows 10 care permite căi de fișiere mai lungi, de asemenea.

ARTICOLE
De ce este raportat Windows acest folder este prea lung pentru a copia?
Cum se face Windows 10 Acceptarea căilor de fișiere peste 260 de caractere

Cea mai simplă cale de ștergere a fișierelor lungi

Înainte de sistemul de nume de fișiere lungi a existat sistemul de nume de fișiere din DOS, cunoscut acum ca sistemul de nume de fișiere 8.3( datorită numelor de fișiere fiind limitată la8 caractere cu extensie de 3 caractere).Windows este renumit pentru că este compatibil înapoi, și acesta este un exemplu perfect în cazul în care această compatibilitate înapoi este extrem de util. La zece ani după ce DOS a fost un sistem de operare major, putem încă să apelăm la numele de fișiere DOS pentru fișierele pe computerele noastre moderne Windows și, spre deosebire de numele prea lungi de fișiere care îl deranjează, Windows nu se va plânge puțin când lucreazăcu acele nume de fișiere scurte( chiar dacă acestea indică aceleași fișiere exacte care au cauzat problema în primul rând).

Pentru a șterge un fișier prea lung, tot ce trebuie să faceți este să deschideți un prompt de comandă în directorul unde este localizat fișierul și să utilizați o comandă simplă pentru a obține numele fișierului scurt. Deschideți File Explorer și navigați la directorul unde sunt localizate fișierele.Țineți apăsată tasta Shift, apoi faceți clic dreapta pe o zonă goală.Alegeți "Deschide fereastra de comandă aici".Se va deschide o fereastră de Prompt Command, focalizată pe directorul în care vă aflați.

Apoi, introduceți următoarea comandă în fereastra Prompt Command:

DIR / X

Dacă directorul conține mai multe fișiere decât pot fi afișate pe un singur ecran, utilizațiîn loc de comanda DIR / X / P, astfel încât să se întrerupă la fiecare lungime a ecranului, astfel încât să puteți examina lista de fișiere.

Această comandă va lista toate directoarele și fișierele din directorul curent, și , va afișa și vechiul nume de fișier 8.3 pentru toate fișierele și directoarele.În exemplul capturii de ecran de mai sus, puteți vedea cum fișierul dummy txt cu numele de nonsensic( și sute de caractere lungime) este redus la un simplu "WHYSOL ~ 1.TXT".

Înarmat cu numele scurt al fișierului sau directorului pe care doriți să îl ștergeți, puteți emite o comandă DEL pentru fișierul:

DEL WHYSOL ~ 1.TXT

Evident, înlocuiți WHYSOL ~ 1.TXT cu numele fișieruluidoriți să ștergeți.

Windows va șterge fișierul fără plângere( puteți rula din nou DIR / X pentru a confirma sau verifica direct directorul în Window Explorer).Cam despre asta e! Cu o utilizare inteligentă a unei comenzi foarte vechi, puteți șterge orice fișier, indiferent cât timp este numele fișierului.