SuperDelete: eliminați fișierele cu căi care sunt prea lungi pe Windows
- Categorie: Software-Ul
Sistemul de operare Windows Microsoft are o limită de 260 de caractere pentru căi de mult timp. Deși majoritatea utilizatorilor nu pot avea probleme cu numele folderului și numele fișierelor care depășesc limita, unii pot. Dacă o cale este prea lungă, de exemplu, atunci când o unitate USB Flash este conectată la sistemul care a fost utilizat pe o distribuție Linux înainte, Windows nu va rula operațiuni cum ar fi eliminarea sau editarea fișierelor dacă calea este depășită.
Microsoft a adăugat o nouă opțiune la Windows 10 și Windows Server 2016 pentru a activa NTFS Long Path în Politica de grup funcționează numai pentru programe „manifestate”.
Dezvoltatorii terți au creat programe pentru a rezolva problema. Există detectoare prea lungi care evidențiază căile care sunt prea lungi pe o mașină Windows sau Fixator de cale lungă pentru a rula muta, copia sau șterge operațiuni pe fișiere sau foldere care depășesc limita de cale. Există, de asemenea, o opțiune manuală, deoarece puteți reduce calea schimbând numele fișierelor și folderului în scad sub limita de 260 de caractere .
SuperDelete
SuperDelete este un instrument de linie de comandă care a fost proiectat special pentru a șterge fișierele și folderele care nu pot fi șterse în Explorer, deoarece calea depășește limita de caractere.
Un instrument de linie de comandă Windows care poate fi folosit pentru a șterge fișierele și folderele cu căi foarte lungi (mai mult de MAX_PATH 260 de caractere). Acceptă căi până la 32767 de caractere. Funcționează folosind căi cu lungime extinsă și versiunile Unicode ale funcțiilor WinApi pentru enumerarea și ștergerea fișierelor. În plus, acceptă ocolirea verificărilor ACL pentru ștergerea dosarelor dacă utilizatorul are drepturi administrative asupra unității.
Utilizarea este destul de simplă: descărcați și extrageți programul în mașina locală Windows sau puneți-l pe o unitate flash USB sau pe un disc de colecție de instrumente. Rulați superdelete.exe fileOrFolderPath pentru a rula operația de ștergere cu confirmare.
Programul listează calea și numele fișierului și vă solicită să acceptați (y) sau să refuzați (n) cererea.
Aplicația acceptă trei parametri pe care îi puteți adăuga la comandă:
- --silent rulează comanda fără confirmare.
- --bypassAcl ocolește verificarea ACL dacă aveți drepturi ridicate asupra unității.
- --printStackTrace ajută la depanare. Tipărește callstack-ul unde apare o excepție.