If-Koubou

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

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

Dacă ați întâmpinat o problemă cu ștergerea unui fișier pe care Windows o plânge este "prea lung", există o soluție mortă simplă construită chiar în Windows - fără alte aplicații, 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. Alte sisteme de operare, cu toate acestea, 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 acestea, 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 terți soluții de rezolvat, putem folosi un truc vechi Windows pentru a face o scurtă lucrare a fișierelor.

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

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

Înainte de sistemul Long Filename a existat sistemul de nume de fișiere din DOS, cunoscut sub numele de 8.3 Filename system (în numele numelor de fișiere fiind limitat la 8 caractere cu o 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. Decenii după ce DOS a fost un sistem de operare major, putemîncă apelați numele fișierelor DOS pentru fișierele de pe computerele noastre moderne Windows și, spre deosebire de numele de fișiere prea lungi care l-au supărat, Windows nu se va plânge puțin când lucrează cu acele nume de fișiere scurte (chiar dacă aceștia indică exact aceleași fișierele care au provocat 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 în care 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. Apăsați și țineți apăsat Shift, apoi faceți clic dreapta pe o zonă goală. Alegeți "Deschide fereastra de comandă aici". Se va deschide o fereastră Prompt Command, axată 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 cele care pot fi afișate pe un singur ecran, utilizați comanda DIR / X / P în schimb, 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,șiva lista de asemenea vechiul dosar 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".

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

DEL WHYSOL ~ 1.TXT

Evident, înlocuiți-vă WHYSOL ~ 1.TXT cu numele fișierului pe care doriți să îl ștergeți.

Windows va șterge fișierul fără plângere (puteți rula DIR / X din nou, pentru a confirma sau a verifica doar 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.