SuperDelete: eemaldage failid, mille teed on Windowsis liiga pikad

Microsofti Windowsi opsüsteemil on pikka aega olnud radade 260 tähemärgipiirang. Kuigi enamikul kasutajatel ei pruugi probleeme tekkida kaustade ja failinimedega, mis ületavad limiiti, võivad mõned kasutajad seda teha. Kui tee on liiga pikk, näiteks kui USB-mälupulk on ühendatud süsteemiga, mida varem kasutati Linuxi levitamisel, siis Windows ei tee toiminguid, näiteks failide eemaldamist või redigeerimist, kui tee ületatakse.

Microsoft lisas Windows 10-le ja Windows Server 2016-le uue valiku NTFS pika tee lubamiseks rühmapoliitikas töötab see ainult nn manifesteeritud programmide puhul.

Kolmandate osapoolte arendajad lõid selle probleemiga tegelemiseks programme. Seal on liiga pikkade teedetektor mis tõstab esile Windowsi arvutis liiga pikad teed või Pika tee fikseerija liikuda, kopeerida või kustutada failide või kaustade toiminguid, mis ületavad tee piiri. Samuti on olemas käsitsi toiming, kuna võite faili- ja kaustade nimede muutmisel asukohta vähendada langeb alla 260 tähemärgipiirangu .

SuperDelete

superdelete long path

SuperDelete on käsurida, mis on loodud spetsiaalselt failide ja kaustade kustutamiseks, mida ei saa Exploreris kustutada, kuna tee ületab tähemärgipiirangu.

Windowsi käsurida, mida saab kasutada väga pikkade failide ja kaustade (pikemad kui MAX_PATH 260 tähemärki) failide ja kaustade kustutamiseks. See toetab teid kuni 32767 tähemärki. See töötab failide loendamiseks ja kustutamiseks WinApi funktsioonide pikendatud pikkusega radade ja Unicode'i versioonide abil. Lisaks toetab see kaustade kustutamise ACL-kontrollide vältimist, kui kasutajal on draivil administraatoriõigused.

Kasutamine on üsna lihtne: laadige programm alla ja ekstraheerige kohalikesse Windowsi masinatesse või pange see USB-mälupulgale või tööriistade kogumiskettale. Käivitage superdelete.exe fileOrFolderPath, et kinnitustoimingut käivitada.

Programm loetleb tee ja failinime ning palub teil taotluse vastu võtta (y) või keelduda (n).

Rakendus toetab kolme parameetrit, mille võite käsku lisada:

  • --silent käivitab käsu ilma kinnituseta.
  • --bypassAcl möödub ACL-i kontrollist, kui teil on draivil kõrgendatud õigused.
  • --printStackTrace aitab silumist. See prindib kõneposti, kui erand tehakse.