Correction: les noms de fichier source sont plus grands que ceux pris en charge par le système de fichiers

De nombreux utilisateurs font face à un scénario étrange lorsqu'ils essaient de copier ou de supprimer quelque chose sur leur ordinateur. Les utilisateurs concernés signalent avoir reçu une invite de chemin d'accès source trop longue leur indiquant que «les noms de fichiers source sont plus volumineux que ne le prend en charge le système de fichiers». Cela se produit généralement avec un fichier (ou plusieurs) enfoui dans une série de sous-dossiers portant des noms longs. Chaque fois que cela se produit, vous ne pouvez pas déplacer, supprimer ou renommer les fichiers / dossiers impliqués.

Les noms de fichier source sont plus grands que ceux pris en charge par le système de fichiers

Un gros problème avec cette erreur particulière est qu’une fois que cela se produit, vous ne pouvez (apparemment) rien faire d’autre avec le fichier / dossier que de le laisser occuper un espace de stockage précieux.

Pourquoi l'erreur du chemin source trop long se produit-elle?

Le message «Les noms de fichier source sont plus volumineux que ceux pris en charge par le système de fichiers» se produira, car Microsoft autorise uniquement 258 caractères dans le sous-dossier du chemin du dossier. Lorsque cette limite est dépassée, l'intégralité du chemin du dossier est verrouillé contre la gestion conventionnelle.

Si vous avez du mal à résoudre le même message d'erreur, les méthodes ci-dessous vous aideront à résoudre le problème. Vous trouverez ci-dessous un ensemble de méthodes que d'autres utilisateurs dans une situation similaire ont utilisées pour résoudre le problème.

Toutes les méthodes présentées ci-dessous devraient résoudre le problème. N'hésitez pas à suivre celui qui vous semble le plus accessible à votre situation actuelle.

Méthode 1: Suppression en contournant la corbeille

Un grand nombre d'utilisateurs ont réussi à résoudre le problème en contournant complètement la corbeille lors de la tentative de suppression du fichier ou du dossier qui affiche l'erreur «Les noms de fichier source sont plus volumineux que ce qui est pris en charge par le système de fichiers» .

Pour ce faire, sélectionnez simplement le fichier (ou le dossier) qui affiche l'erreur et appuyez sur Maj + Suppr pour supprimer définitivement le fichier (sans le transmettre par la corbeille).

Sélectionnez le dossier ciblé et appuyez sur les touches Maj + Suppr.

Méthode 2: Suppression d'une arborescence en créant un répertoire leurre

Il existe une autre approche manuelle utilisée par de nombreux utilisateurs concernés pour supprimer un dossier trois qui affichait l'erreur «Les noms de fichiers source sont plus volumineux que ne le prend en charge le système de fichiers» .

Cette approche implique la création d'un dossier leurre situé dans le même répertoire que le dossier qui ne peut pas être supprimé. En déplaçant temporairement le contenu du dossier qui ne peut pas être supprimé dans le dossier leurre, certains utilisateurs ont réussi à supprimer tout le répertoire trois qui contenait l'erreur.

Voici un guide rapide avec ce que vous devez faire:

  1. Accédez au répertoire racine du lecteur contenant l'arborescence de dossiers que vous ne pouvez pas supprimer. Dans notre cas, le répertoire racine est C: \, car nous voulons supprimer une série de dossiers situés dans Documents . Allez-y, créez un dossier avec un seul nom de lettre dans le répertoire racine.

  2. Laissez le dossier à lettre unique pour le moment et accédez au répertoire que vous souhaitez supprimer. Une fois que vous y êtes arrivé, sélectionnez tout son contenu et appuyez sur Ctrl + X pour les couper.

    Accédez au chemin du dossier ciblé et coupez le contenu à l'intérieur
  3. Ensuite, recherchez et ouvrez le dossier temporaire (dans notre cas, le dossier B) que vous avez précédemment créé et collez le contenu en appuyant sur Ctrl + V.

    Collez le contenu du répertoire ciblé dans le dossier temporaire
  4. Ensuite, accédez au répertoire racine, cliquez avec le bouton droit sur le dossier temporaire et supprimez-le.

    Suppression du dossier temporaire
  5. Enfin, retournez au répertoire d'origine et supprimez-le. Vous devriez pouvoir le faire sans recevoir l'erreur «Les noms de fichiers source sont plus volumineux que ne le prend en charge le système de fichiers» .

Remarque: N'oubliez pas que si vous avez plusieurs leviers de dossier, vous devez répéter la procédure ci-dessus avec chacun d'eux afin de pouvoir les supprimer tous.

Si cette méthode n’est pas efficace, passez à la méthode suivante ci-dessous.

Méthode 3: à l'aide de l'outil Microsoft Robocopy.exe

Si vous êtes féru de technologie et que vous préférez des solutions axées sur la technique plutôt que des travaux un peu plus fastidieux, vous pouvez utiliser un outil Microsoft soigné intégré à l'invite de commande depuis Windows Vista.

Certains utilisateurs ont réussi à résoudre ce problème en créant un dossier vide, puis en utilisant l'utilitaire RoboCopy pour copier ce dossier vide dans le dossier contenant les noms de fichiers longs. La plupart des utilisateurs qui ont essayé cette méthode ont déclaré que cela fonctionnait parfaitement.

Voici ce que vous devez faire:

  1. Créez un dossier vide dans le même lecteur que le dossier portant les noms de fichiers longs. Nous l'avons nommé vide .
  2. Appuyez sur les touches Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez « cmd » et appuyez sur Ctrl + Maj + Entrée pour ouvrir une invite de commande avec privilèges élevés. Lorsque le UAC (Contrôle de compte d'utilisateur) vous y invite, cliquez sur Oui à l'invite.

    Exécuter le dialogue: cmd puis appuyez sur Ctrl + Maj + Entrée
  3. Dans l'invite de commande avec privilège, tapez ce qui suit pour copier le dossier vide dans le dossier ciblé, en facilitant la suppression du dernier:
     robocopy / MIR c: \ * vide * c: \ * targetfolder * 

    Remarque: N'oubliez pas que vous devez remplacer les espaces réservés * empty * et * targetfolder * par les noms réels de votre scénario.

Forcer la suppression du dossier avec Robocopy

Méthode 4: à l'aide de l'outil de ligne de commande SuperDelete

Certains utilisateurs affectés par l'erreur «Les noms de fichiers source sont plus volumineux que ceux pris en charge par le système de fichiers» ont réussi à supprimer les dossiers embêtants à l'aide d'un outil de ligne de commande à code source ouvert appelé SuperDelete .

Certains utilisateurs ont indiqué que cette méthode avait finalement été couronnée de succès après que la plupart des autres pistes explorées précédemment s’avéraient inefficaces. Ne soyez pas effrayé par le fait que cet outil est un utilitaire de ligne de commande - il est en fait très facile à utiliser.

Voici un guide rapide sur l'utilisation de SuperDelete pour supprimer les dossiers et les fichiers qui affichent les erreurs «Les noms de fichiers source sont plus volumineux que ceux pris en charge par le système de fichiers» :

  1. Visitez ce lien ( ici ) et téléchargez la dernière version de l'archive SuperDelete.

    Téléchargement de l'exécutable SuperDelete
  2. Extraire le dossier zip SuperDelete et coller l’exécutable SuperDelete
  3. Appuyez sur les touches Windows + R pour ouvrir une boîte de dialogue Exécuter . Ensuite, tapez «cmd» et appuyez sur Entrée pour ouvrir une fenêtre d'invite de commande.

    Exécuter le dialogue: cmd
  4. Dans l'invite de commandes, utilisez la commande CD pour accéder à l'emplacement de SuperDelete.exe. Nous l'avons collé dans le répertoire racine de C pour que la commande soit cd C: \.
  5. Ensuite, utilisez la commande suivante pour supprimer le dossier ou le fichier qui vous indique l'erreur "Les noms de fichiers source sont plus volumineux que ceux pris en charge par le système de fichiers" :
     SuperDelete.exe * fullPathToFileOrFolder * 

    Remarque: remplacez l'espace réservé * FullPathToFileorFolder * par le chemin exact dans votre scénario particulier.

  6. Appuyez sur Y à l'invite suivante pour confirmer la suppression du dossier ou du fichier.

    Suppression de dossiers ou de fichiers de chemins longs avec SuperDelete
  7. Ça y est, le dossier ou le fichier est définitivement supprimé.

Des Articles Intéressants