SuperDelete: supprimez les fichiers dont les chemins sont trop longs sous Windows
- Catégorie: Logiciel
Le système d'exploitation Windows de Microsoft a une limite de 260 caractères pour les chemins depuis longtemps. Alors que la plupart des utilisateurs peuvent ne pas rencontrer de problèmes avec les noms de dossier et les noms de fichier qui dépassent la limite, certains peuvent. Si un chemin est trop long, par exemple lorsqu'une clé USB est connectée au système qui était auparavant utilisé sur une distribution Linux, Windows n'exécutera pas d'opérations telles que supprimer ou modifier des fichiers si le chemin est dépassé.
Microsoft a ajouté une nouvelle option à Windows 10 et Windows Server 2016 pour activer le chemin long NTFS dans la stratégie de groupe, cela ne fonctionne que pour les programmes «manifestés».
Les développeurs tiers ont créé des programmes pour résoudre le problème. Il y a un détecteur de chemins trop longs qui met en évidence les chemins trop longs sur une machine Windows, ou Fixateur de chemin long pour exécuter des opérations de déplacement, de copie ou de suppression sur des fichiers ou des dossiers qui dépassent la limite de chemin. Il existe également une option manuelle, car vous pouvez réduire le chemin en modifiant les noms de fichier et de dossier en descendre en dessous de la limite de 260 caractères .
SuperDelete
SuperDelete est un outil de ligne de commande spécialement conçu pour supprimer les fichiers et les dossiers qui ne peuvent pas être supprimés dans l'Explorateur car le chemin dépasse la limite de caractères.
Un outil de ligne de commande Windows qui peut être utilisé pour supprimer des fichiers et des dossiers avec des chemins très longs (plus de MAX_PATH 260 caractères). Il prend en charge des chemins aussi longs que 32767 caractères. Il fonctionne en utilisant des chemins de longueur étendue et les versions Unicode des fonctions WinApi pour énumérer et supprimer des fichiers. En outre, il prend en charge le contournement des contrôles ACL pour la suppression de dossiers si l'utilisateur dispose de droits d'administration sur le lecteur.
L'utilisation est assez simple: téléchargez et extrayez le programme sur la machine Windows locale, ou placez-le sur une clé USB ou un disque de collecte d'outils. Exécutez superdelete.exe fileOrFolderPath pour exécuter l'opération de suppression avec confirmation.
Le programme répertorie le chemin d'accès et le nom du fichier et vous invite à accepter (y) ou à refuser (n) la demande.
L'application prend en charge trois paramètres que vous pouvez ajouter à la commande:
- --silent exécute la commande sans confirmation.
- --bypassAcl contourne la vérification de l'ACL si vous avez des droits élevés sur le lecteur.
- --printStackTrace aide au débogage. Il imprime la pile d'appels où une exception se produit.