SuperDelete: Fjern filer med stier, der er for lange i Windows

Microsofts Windows-operativsystem har haft en 260 tegngrænse for stier i lang tid. Mens de fleste brugere muligvis ikke får problemer med mappenavne og filnavne, der overskrider grænsen, kan nogle muligvis. Hvis en sti er for lang, for eksempel når et USB-flashdrev er forbundet til det system, der blev brugt på en Linux-distribution før, kører Windows ikke operationer som at fjerne eller redigere på filer, hvis stien er overskredet.

Microsoft tilføjede en ny mulighed til Windows 10 og Windows Server 2016 for at aktivere NTFS Long Path i gruppepolitikken fungerer det kun for 'manifesterede' programmer.

Tredjepartsudviklere oprettede programmer til at løse problemet. Der er for lange stier detektor som fremhæver stier, der er for lange på en Windows-maskine, eller Long Path Fixer at køre flytte, kopiere eller slette handlinger på filer eller mapper, der overskrider sti-grænsen. Der er også en manuel mulighed, da du kan reducere stien ved at ændre fil- og mappenavne til falde under grænsen på 260 tegn .

SuperDelete

superdelete long path

SuperDelete er et kommandolinjeværktøj, der er designet specielt til at slette filer og mapper, der ikke kan slettes i Explorer, fordi stien overskrider tegngrænsen.

Et Windows-kommandolinjeværktøj, der kan bruges til at slette filer og mapper med meget lange stier (længere end MAX_PATH 260 tegn). Det understøtter stier så længe som 32767 tegn. Det fungerer ved at bruge stier med udvidet længde og Unicode-versionerne af WinApi-funktionerne til at opregne og slette filer. Derudover understøtter det at omgå ACL-kontroller for at slette mapper, hvis brugeren har administrative rettigheder på drevet.

Brug er temmelig enkel: download og ekstraher programmet til den lokale Windows-maskine, eller læg det på et USB Flash Drive eller værktøjsopsamlingsdisk. Kør superdelete.exe fileOrFolderPath for at køre sletteoperationen med bekræftelse.

Programmet viser stien og filnavnet og beder dig om at acceptere (y) eller afvise (n) anmodningen.

Programmet understøtter tre parametre, som du kan tilføje til kommandoen:

  • - Silent kører kommandoen uden bekræftelse.
  • - omgåAcl omgår ACL-kontrollen, hvis du har forhøjede rettigheder på drevet.
  • --printStackTrace hjælper med fejlfinding. Det udskriver callstack, hvor der sker en undtagelse.