Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!

Ștergere marcaj Adauga semn de carte

În acest articol vreau să împărtășesc cu voi câteva moduri de a rezolva aceeași problemă pe Windows, care se confruntă deja de câteva ori eu. Problema este că Windows nu oferă opțiunea de a șterge un fișier sau un dosar cu un titlu foarte lung - și anume, calea spre care este prea lung și depășește dimensiunea de 260 de caractere. Când încercați să ștergeți un fișier sau un folder, veți primi un mesaj: „Sistemul de fișiere nu acceptă nume de fișiere lungi de fișiere sursă.“ poate să apară o astfel de situație, de exemplu, atunci când aveți o structură complexă dosar sub forma unui mare „păpuși“. De exemplu, într-un dosar există un alt dosar, acesta, la rândul său, un alt dosar, există un alt și așa mai departe. Și la sfârșitul acestui drum, ultimul dosar este un fișier. Deci, în cazul în care suma tuturor numele dosarelor privind numărul de caractere depășește 260, apoi în cele din urmă sistemul nu va permite să ștergeți un dosar sau doar câteva la sfârșitul acestui „Matryoshka“ :) Și dacă problema konsnulas fișier, și odată ce ați deschis nu puteți redenumi sau copia. Pur și simplu pune, fișierul nu va fi disponibil!

Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!
Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!

Aici este un exemplu de structură de director, pe care am numit „Matryoshka mare“:

Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!
Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!

Sau, de exemplu, că va arăta calea în exemplul de mai sus, în cazul în care am arătat-o ​​structură complexă dosar.

După cum se poate observa, numărul de caractere din calea de mai sus este mare și nu este exclus ca, în final se va baza pe un fișier sau un dosar cu un nume lung, pe care nu le poate elimina.

Când încercați să ștergeți un fișier cu un nume de cale lungă pentru a-l, veți obține o fereastră cu o eroare de acest tip:

Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!
Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!

Am încercat să recreeze în mod artificial problema și asta e ceea ce am făcut.

Pe disc «D» dosar creat nume scurt „1“ și a plasat un fișier cu un nume foarte lung. Iată un exemplu:


Acum am „1“ dosar, redenumiți, de asemenea, într-un nume foarte lung, de exemplu:



Ceea ce este interesant, Windows dă în mod liber redenumiți folderul care este un nume lung, în ciuda faptului că numărul de caractere în numele numele folderului + fișier depășește 260! Ei bine, după asta aici redenumi un dosar într-un nume lung, eu nu pot elimina un fișier care se află în ea și pentru a obține eroarea din imaginea de mai sus.


Am încercat din nou să ștergeți fișierul cu un nume lung și a văzut erori mai stricte, care a menționat mai sus. A încercat să-l redenumiți, de asemenea, aceasta nu funcționează. Ei bine, a fost necesar să se gândească la modul de a rezolva problema.

Cum de a rezolva problema de eliminare a folderului / fișierului cu un nume de cale lungă!

Am incercat 2 moduri ca un folder / fișier cu un nume lung poate fi îndepărtată într-un mod de a le. Ambele sunt complexe punct de vedere tehnic (prima speciala), deci cred că, să poată face față în cazul în care noul venit va efectua totul exact așa cum am arăta:

  1. Redenumirea mai multe dosare în calea de fișier într-un nume mai scurt. Aceasta este cea mai simplă soluție, care are deja multe de ajutor! Să presupunem că aveți un dosar cu un nume foarte lung este fișierul pe care nu le puteți șterge, deschide, copia, și în general a lucra cu ea nu se poate.

Apoi, încercați doar pentru a redenumi un dosar, care este un fișier cu un nume lung, cum ar fi „1“. Am venit înapoi la unul din exemplele de mai sus. Aici există un dosar cu un nume lung:


Am redenumi prin standard Windows Explorer, numele folderului în „1“ și asta acum arată ca o cale de fișier:


Acum, cu fișierul, puteți opera în siguranță sistemul se va deschide, redenumi și șterge.

Dacă aveți un copac director lung, de exemplu, cum ar fi Matryoshka, în același folder ca și celălalt, în ea mai mult, apoi alta, apoi redenumiți început cu primul dosar al acestei păpuși. Nu în ultimul pe listă, ca și primul!

  • Este posibil ca un număr foarte mare de dosare și redenumi unele dintre ele nu va funcționa din cauza aceeași greșeală, sau te va lua o lungă perioadă de timp. În acest caz, cea de a doua metoda propusă.

    Metoda constă în faptul că puteți lua unele dosar, de exemplu, în mijlocul pădurii totale și se conectează la un disc virtual. disc virtual - este ceva ce ne amintește un disc local obișnuit, dar este pur și simplu legat de un anumit dosar, de exemplu, pentru o interacțiune rapidă cu ea.

    Să presupunem că aveți despre o astfel de drum lung:

    Să presupunem că în cel mai recent dosar avem este un fel de fișier problemă care nu putem lucra, deoarece calea spre ea, după cum vom vedea, destul de decente :) lung

    Pentru a conecta un disc virtual, avem nevoie de așa-numita linie de comandă Windows, și anume, consola.

    Deschideți este posibil pentru a căuta prin intermediul Windows. În căutare și tipul „Command Prompt“:

    Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!
    Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!

    În linia de comandă, trebuie să introduceți următoarea comandă:

    bukva_virtualnogo_diska subst „Cale dosar“

    literă de unitate, puteți pune orice, numai că ea nu era ocupat cu unul dintre discurile locale. De exemplu, aveți o unitate C locale și D, și apoi disc virtual, nu va fi capabil de a apela aceeași literă. Se pot menționa, de exemplu, litera «X», deoarece este rareori unul folosit de Windows.

    Deci, echipa finală în cazul meu ar arata astfel:

    Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!
    Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!

    Pentru a executa comenzi dactilografiate, apăsați «Enter» tasta de pe tastatură. Se va crea disc virtual.

    Acum, du-te la Windows Explorer, zaydom în secțiunea „acest computer“ (sau „Computer“) și a vedea în cazul în care discul virtual creat:

    Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!
    Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!

    Anterior, calea către directorul de destinație ca aceasta:

    X: \ Cum de a deschide filme MP4 \ Listă de Film-exemple MP4 \ listă de programe pentru a deschide MP4 \ Ce sa nu faci la deschiderea fișierelor MP4

    Vezi diferenta? Calea scurtat de două ori, pentru că litera de unitate ne conduce imediat la locația în mijlocul modului :) Si din moment ce calea mult scurtat, cu siguranță acum ați eliminat restricția privind caracterele din numele de fișiere și foldere și pot șterge un fișier sau un dosar cu un nume lung!

    Odată ce fișierul ați rezolva problema, disc virtual poate fi îndepărtat din nou, astfel încât să nu eyesore în conductorul.

    Pentru a face acest lucru, din nou, deschideți linia de comandă Windows și introduceți următoarea comandă:

    Subst bukva_virtualnogo_diska / d

    În cazul meu, litera de unitate «X», astfel încât echipa va arata astfel:

    Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!
    Cum pot șterge un fișier sau un folder cu un nume lung, în cazul în care ferestrele nu-l dau!

    Când m-am gândit la soluții la această problemă, cum să ștergeți un director sau un fișier cu un nume lung, on-line este încă o astfel de variantă: eliminați fișierul prin programul «Total Commander». A încercat nifiga nu a funcționat, și, prin urmare, recomanda această metodă nu a :)) Și într-un fel, chiar dacă cineva ar fi câștigat sincer nu este cool, pentru că trebuie să puneți software suplimentar pe computer pentru îndepărtarea unui singur fișier sau un dosar cu un nume lung ...

    Cred că, în cazul în care există o astfel de problemă pe care am avea timp, va fi sigur pentru a ajuta la una dintre metodele descrise mai sus.