Correction: les noms de fichiers source sont plus grands que ce qui est pris en charge par le système de fichiers



Essayez Notre Instrument Pour Éliminer Les Problèmes

De nombreux utilisateurs sont confrontés à 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 un Chemin source trop long invite leur disant que «Les noms de fichiers source sont plus grands que ce qui est pris en charge par le système de fichiers». Cela se produit généralement avec un fichier (ou plus) qui est enterré dans une série de sous-dossiers qui ont des noms longs. Chaque fois que cela se produit, vous ne pouvez déplacer, supprimer ou renommer aucun des fichiers / dossiers concernés.



les noms de fichiers source sont plus grands que ce qui est pris en charge par le système de fichiers

Les noms de fichiers source sont plus grands que ce qui est pris en charge par le système de fichiers



Un gros problème avec cette erreur particulière est qu'une fois qu'elle 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 Source Path Too Long se produit-elle

le 'Les noms de fichiers source sont plus grands que ce qui est pris en charge par le système de fichiers' se produira car Microsoft autorise uniquement 258 caractères dans le sous-dossier de chemin de dossier. Chaque fois que cette limite est dépassée, tout le chemin du dossier sera verrouillé par rapport à 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 une collection 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

De nombreux utilisateurs ont réussi à résoudre le problème en contournant complètement la corbeille lorsqu'ils tentaient de supprimer le fichier ou le dossier qui affiche le 'Les noms de fichiers source sont plus grands que ce qui est pris en charge par le système de fichiers' Erreur.

Pour ce faire, sélectionnez simplement le fichier (ou dossier) qui affiche l'erreur et appuyez sur SHIFT + Supprimer pour supprimer définitivement le fichier (sans le passer dans la corbeille).

Sélectionnez le dossier ciblé et appuyez sur la touche Maj + Suppr

Sélectionnez le dossier ciblé et appuyez sur la touche Maj + Suppr

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

Il existe une autre approche manuelle que de nombreux utilisateurs concernés ont utilisée avec succès pour supprimer un dossier trois qui affichait le 'Les noms de fichiers source sont plus grands que ce qui est pris en charge par le système de fichiers' Erreur.

Cette approche consiste à créer 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 affichait l'erreur.

Voici un guide rapide de ce que vous devez faire:

  1. Accédez au répertoire racine du lecteur qui contient l’arborescence des dossiers que vous ne pouvez pas supprimer. Dans notre cas, le répertoire racine est C: , puisque nous voulons supprimer une série de dossiers situés dans Des documents . Alors allez-y et créez un dossier avec un nom à une seule lettre dans le répertoire racine.
    Création d
  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, sélectionnez tout son contenu et appuyez sur Ctrl + X pour le couper. Forcer la suppression du dossier avec Robocopy

    Navigué vers le chemin du dossier ciblé et couper le contenu à l'intérieur

  3. Ensuite, accédez 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, revenez au répertoire d'origine et supprimez-le. Vous devriez pouvoir le faire sans recevoir le 'Les noms de fichiers source sont plus grands que ce qui est pris en charge par le système de fichiers' Erreur.

Remarque: Gardez à l'esprit 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 supprimer chacun d'eux.

Si cette méthode n'a pas été efficace, passez à la méthode suivante ci-dessous.

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

Si vous maîtrisez la technologie et que vous préférez des solutions axées sur la technique au lieu d'un travail 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 particulier 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 indiqué qu'elle fonctionnait parfaitement.

Voici ce que vous devez faire:

  1. Créez un dossier vide dans le même lecteur que le dossier avec les noms de fichiers longs. Nous l'avons nommé vide .
  2. presse Touche Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, saisissez ' cmd »Et appuyez sur Ctrl + Maj + Entrée pour ouvrir une invite de commandes élevée. Lorsque vous y êtes invité par le UAC (contrôle de compte d'utilisateur) , Cliquez sur Oui à l'invite.

    Exécuter la boîte de dialogue: cmd puis appuyez sur Ctrl + Maj + Entrée

  3. À l'intérieur de l'invite de commandes avec élévation de privilèges, tapez ce qui suit afin de copier le vide dossier dans le dossier ciblé, facilitant la suppression du dernier:
     robocopy / MIR c:  * vide * c:  * dossier ciblé * 

    Remarque: N'oubliez pas que vous devrez remplacer le *vide* et * dossier ciblé * espaces réservés avec les noms réels dans votre scénario particulier.

Forcer la suppression du dossier avec Robocopy

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

Certains utilisateurs concernés par le 'Les noms de fichiers source sont plus grands que ce qui est pris en charge par le système de fichiers' erreur ont réussi à supprimer les dossiers embêtants en utilisant un outil de ligne de commande open-source appelé SuperDelete .

Certains utilisateurs ont signalé que cette méthode avait finalement réussi après que la plupart des autres voies qu'ils avaient précédemment explorées se sont avérées 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 SuperDelete pour supprimer les dossiers et fichiers qui affichent le 'Les noms de fichiers source sont plus grands que ce qui est pris en charge par le système de fichiers' Erreur:

  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 SuperDelete zip et collez le SuperDelete exécutable quelque part convenable.
  3. presse Touche Windows + R ouvrir un Courir boite de dialogue. Ensuite, tapez «cmd» et appuyez sur Entrée pour ouvrir une fenêtre d'invite de commandes.

    Boîte de dialogue Exécuter: cmd

  4. À l'intérieur de l'invite de commande, utilisez la commande CD pour accéder à l'emplacement de SuperDelete.exe. Nous l'avons collé dans le répertoire racine de C donc la commande était CDC: .
  5. Ensuite, utilisez la commande suivante pour supprimer le dossier ou le fichier qui vous montre le Les noms de fichier source sont plus grands que ce qui est pris en charge par le système de fichiers » Erreur:
    SuperDelete.exe * fullPathToFileOrFolder *

    Remarque: Remplace le * FullPathToFileorFolder * espace réservé avec le chemin exact dans votre scénario particulier.

  6. presse ET à l'invite suivante pour confirmer la suppression du dossier ou du fichier.

    Suppression de dossiers ou de fichiers à long chemin avec SuperDelete

  7. Voilà, le dossier ou le fichier est définitivement supprimé.

Remarque: Vous pouvez également essayer de renommer simplement les dossiers à l'intérieur et cela pourrait éliminer cette erreur particulière.

4 minutes de lecture