SuperDelete: Odstraňte soubory s příliš dlouhými cestami v systému Windows
- Kategorie: Software
Operační systém Windows společnosti Microsoft má pro cesty dlouhou dobu 260 znaků. Zatímco většina uživatelů nemusí narazit na problémy s názvy složek a názvy souborů, které překračují limit, některé se mohou vyskytnout. Pokud je cesta příliš dlouhá, například když je k systému, který byl dříve používán v distribuci Linux, připojena jednotka USB Flash, systém Windows nespustí operace, jako je odebrání nebo úpravy souborů, pokud je cesta překročena.
Společnost Microsoft přidala novou možnost do systému Windows 10 a Windows Server 2016 povolit dlouhou cestu NTFS v zásadách skupiny funguje pouze pro „manifestované“ programy.
Vývojáři třetích stran vytvořili programy k řešení problému. K dispozici je detektor příliš dlouhých cest což zvýrazňuje cesty, které jsou na počítači se systémem Windows příliš dlouhé, nebo Fixátor dlouhé cesty spouštět operace přesunu, kopírování nebo mazání souborů nebo složek, které překračují limit cesty. K dispozici je také ruční možnost, protože můžete zmenšit cestu změnou názvů souborů a složek na poklesne pod limit 260 znaků .
SuperDelete
SuperDelete je nástroj příkazového řádku, který byl navržen speciálně k odstranění souborů a složek, které nelze v Průzkumníku odstranit, protože cesta přesahuje limit znaků.
Nástroj příkazového řádku systému Windows, který lze použít k odstranění souborů a složek s velmi dlouhými cestami (delší než MAX_PATH 260 znaků). Podporuje cesty až 32767 znaků. Funguje tak, že používá cesty s prodlouženou délkou a verze Unicode funkcí WinApi pro výčet a mazání souborů. Kromě toho podporuje vynechání kontrol ACL pro odstranění složek, pokud má uživatel na jednotce oprávnění správce.
Použití je velmi jednoduché: stáhněte a rozbalte program do místního počítače se systémem Windows nebo jej vložte na disk USB Flash nebo disk s nástroji. Spusťte soubor superdelete.exe fileOrFolderPath a spusťte operaci odstranění s potvrzením.
Program uvádí cestu a název souboru a zobrazí výzvu k přijetí (y) nebo odmítnutí (n) požadavku.
Aplikace podporuje tři parametry, které můžete přidat do příkazu:
- --silent spustí příkaz bez potvrzení.
- - bypassAcl obchází kontrolu ACL, pokud máte na jednotku zvýšená práva.
- --printStackTrace pomáhá s laděním. Vytiskne zpětné volání, kde se vyskytne výjimka.