SuperDelete: suprimiu fitxers amb rutes massa llargues a Windows

El sistema operatiu Windows de Microsoft ha tingut un límit de 260 caràcters per a camins durant molt de temps. Tot i que la majoria dels usuaris no poden tenir problemes amb noms de carpeta i noms de fitxers que excedeixen el límit, alguns poden ser que. Si una ruta és massa llarga, per exemple, quan s'ha connectat una unitat flash USB al sistema que abans s'utilitzava en una distribució Linux, Windows no executarà operacions com ara suprimir o editar fitxers si se supera la ruta.

Microsoft va afegir una nova opció a Windows 10 i a Windows Server 2016 habilitar el camí llarg de NTFS a la política de grups, només funciona per a programes 'manifestats'.

Els desenvolupadors de tercers van crear programes per solucionar el problema. Hi ha un detector massa llarg de camins que ressalta camins que són massa llargs en una màquina Windows o Fixador de camí llarg per executar operacions de moviment, còpia o suprimició de fitxers o carpetes que superen el límit de ruta. També hi ha una opció manual, ja que podeu reduir la ruta canviant els noms de fitxers i carpetes a cauen per sota del límit de 260 caràcters .

SuperDelete

superdelete long path

SuperDelete és una eina de línia d'ordres que ha estat dissenyada específicament per eliminar fitxers i carpetes que no es poden eliminar a l'Explorador, ja que la ruta supera el límit de caràcters.

Una eina de línia de comandes de Windows que es pot utilitzar per eliminar fitxers i carpetes amb rutes molt llargues (més llarga que MAX_PATH 260 caràcters). Admet rutes fins a 32767 caràcters. Funciona mitjançant camins de longitud extensa i les versions Unicode de les funcions WinApi per enumerar i suprimir fitxers. A més, suporta la superació de les comprovacions d’ACL per eliminar les carpetes si l’usuari té drets administratius a la unitat.

L’ús és força senzill: descarregueu i extreu el programa a la màquina local de Windows, o poseu-lo en una unitat flash USB o un disc de recollida d’eines. Executeu el fitxer superdelete.exeOrFolderPath per executar l'operació d'esborrament amb confirmació.

El programa enumera la ruta i el nom del fitxer i us demana que accepteu (y) o rebutgeu (n) la sol·licitud.

L'aplicació admet tres paràmetres que podeu afegir a l'ordre:

  • --silent executa la comanda sense confirmació.
  • --bypassAcl anul·la la comprovació de l’ACL si teniu drets elevats a la unitat.
  • --printStackTrace ajuda amb la depuració. Imprimeix el callstack on es produeix una excepció.