Si vous rencontrez un problème lors de la suppression d’un fichier qui, selon Windows, est «trop long», il existe une solution totalement simple intégrée directement à Windows: aucune application supplémentaire, aucun piratage ni aucune solution de contournement requis.
Quel est le problème avec les noms «trop longs»?
Nous en avons déjà parlé plus en détail, mais voici l’essentiel: Windows utilise une convention de dénomination appelée «Long Filenames (LFN)». Le système LFN prend en charge les noms de fichiers jusqu’à 255 caractères. Cependant, d’autres systèmes d’exploitation n’ont pas de restrictions similaires. Donc, si un utilisateur Mac ou Linux archivait un tas de fichiers avec des noms plus longs et vous enverrait l’archive, l’extraction de cette archive vous laisserait avec des fichiers dépassant la longueur des caractères de Windows. Si vous essayez de supprimer l’un d’entre eux, Windows signalera que le nom du fichier est trop long et ne peut pas le supprimer.
Il existe différentes manières de résoudre ce problème (comme le téléchargement 7-Zip outil de compression de fichiers, dont le gestionnaire de fichiers intégré ne se plaint pas de la longueur du nom de fichier), mais plutôt que de recourir à un logiciel supplémentaire ou à des solutions de contournement tierces, nous pouvons tirer parti d’une ancienne astuce Windows pour faire un travail court sur les fichiers.
Si vous rencontrez des problèmes avec les noms de fichiers longs, plutôt qu’avec les noms longs, vous pouvez apporter une petite modification dans Windows 10 qui permet également des chemins de fichiers plus longs.
Le moyen le plus simple de supprimer des fichiers longs
Avant le système de nom de fichier long, il y avait le système de nom de fichier sous DOS, maintenant connu sous le nom de système de nom de fichier 8.3 (du fait que les noms de fichier étaient limités à 8 caractères avec une extension de 3 caractères). Windows est réputé pour être rétrocompatible, et c’est un exemple parfait de l’endroit où cette rétrocompatibilité est extrêmement utile. Des décennies après que DOS était un système d’exploitation majeur, nous pouvons appeler les noms de fichiers DOS pour les fichiers sur nos ordinateurs Windows modernes et, contrairement aux noms de fichiers trop longs qui le dérangent, Windows ne se plaindra pas un peu en travaillant avec ces fichiers courts. les noms de fichiers (même s’ils pointent vers les mêmes fichiers exacts qui ont causé le problème en premier lieu).
Pour supprimer un fichier trop long, il vous suffit d’ouvrir une invite de commande dans le répertoire où se trouve le fichier et d’utiliser une commande simple pour obtenir le nom court du fichier. Ouvrez l’Explorateur de fichiers et accédez au répertoire où se trouvent vos fichiers. Appuyez sur la touche Maj et maintenez-la enfoncée, puis cliquez avec le bouton droit sur une zone vide. Choisissez «Ouvrir la fenêtre de commande ici». Une fenêtre d’invite de commandes s’ouvrira, centrée sur le répertoire dans lequel vous vous trouvez.
Ensuite, entrez la commande suivante dans la fenêtre d’invite de commandes:
DIR /X
Si le répertoire contient plus de fichiers que ce qui peut être affiché sur un seul écran, utilisez la commande DIR /X /P
à la place, pour qu’il s’arrête à chaque longueur d’écran afin que vous puissiez examiner la liste des fichiers.
Cette commande listera tous les répertoires et fichiers dans le répertoire courant, elle listera également l’ancien nom de fichier 8.3 pour tous les fichiers et répertoires. Dans notre exemple de capture d’écran ci-dessus, vous pouvez voir comment le fichier txt factice avec un nom de fichier absurde (et des centaines de caractères) est réduit à un simple «WHYSOL ~ 1.TXT».
Armé du nom court du fichier ou du répertoire que vous souhaitez supprimer, vous pouvez simplement émettre une commande DEL pour le fichier:
DEL WHYSOL~1.TXT
Évidemment, remplacez WHYSOL~1.TXT
avec le nom du fichier que vous souhaitez supprimer.
Windows supprimera le fichier sans réclamation (vous pouvez exécuter DIR /X
à nouveau pour confirmer ou vérifiez simplement le répertoire dans l’Explorateur de fenêtres). C’est tout ce qu’on peut en dire! Avec une utilisation intelligente d’une très ancienne commande, vous pouvez supprimer n’importe quel fichier, quelle que soit la longueur du nom de fichier.