Microsoft Windows sistema operativo ha avuto un 260 limite di caratteri per i percorsi per un lungo periodo di tempo. Mentre la maggior parte degli utenti non può incorrere in problemi con i nomi delle cartelle e nomi di file che superano il limite, alcuni possono. Se un percorso è troppo lungo, per esempio quando un’Unità Flash USB è collegato al sistema che è stato utilizzato su una distribuzione Linux, Windows non eseguire operazioni come rimuovere o modificare i file se il percorso è superato.
Microsoft ha aggiunto una nuova opzione di Windows 10 e Windows Server 2016 per consentire NTFS Lungo Percorso in Criteri di Gruppo, funziona solo per “manifesta” programmi.
Gli sviluppatori di terze parti creati programmi per affrontare il problema. C’è Troppo Lungo Percorsi Rivelatore che mette in evidenza i percorsi che sono troppo a lungo su una macchina Windows, o un Lungo Percorso di Fissaggio per l’esecuzione di spostare, copiare o eliminare le operazioni su file o le cartelle che superano il limite del percorso. C’è anche una opzione manuale, come si può ridurre il percorso, cambiando nomi di file e cartelle a scendere sotto i 260 caratteri.
SuperDelete
SuperDelete è una riga di comando strumento che è stato progettato specificamente per eliminare i file e le cartelle che non possono essere eliminati in Explorer, perché il percorso si supera il limite di caratteri.
Una riga di comando di Windows strumento che può essere utilizzato per eliminare i file e le cartelle con i lunghi percorsi (più di MAX_PATH 260 caratteri). Supporta i percorsi lungo 32767 caratteri. Funziona utilizzando la lunghezza estesa percorsi e le versioni Unicode di WinApi funzioni per l’enumerazione e l’eliminazione di file. Inoltre, supporta bypassando le verifiche ACL per l’eliminazione di cartelle, se l’utente dispone di diritti amministrativi di auto.
L’utilizzo è abbastanza semplice: scaricare ed estrarre il programma di Windows locale macchina, o metterlo su una chiavetta USB o una collezione di strumenti del disco. Eseguire superdelete.exe fileOrFolderPath per eseguire l’operazione di eliminazione con la conferma.
Leggi anche: RegistryChangesView: monitor Windows modifiche del Registro di sistema
Il programma elenca il percorso e il nome del file, e verrà chiesto di accettare (y) o rifiutare (n) la richiesta.
L’applicazione supporta tre parametri che si possono aggiungere al comando:
- –silent esegue il comando senza conferma.
- –bypassAcl bypassa il controllo ACL se hai un’elevata diritti sull’unità.
- –printStackTrace aiuta con il debug. Stampa stack di chiamate in cui si verifica un’eccezione.