Nom de fichier ou chemin source trop long

Voici un exemple de structure de dossiers que j’ai appelé la « grande poupée » :

Comme vous pouvez le voir, sur le lecteur « D » (Données), il y a un dossier vidéo source, dedans il y a un dossier « Films », dedans il y a « Tout ce dont vous avez besoin pour regarder des films » et puis de la même manière un dossier dans un dossier. Dans le même temps, de nombreux dossiers ont des noms et des noms longs - plus de 10 à 15 caractères, ce qui donnera au total plus de 260 caractères dans tous les noms. Et si à la fin d'une telle "matriochka" il y a un fichier, il se peut que vous ne puissiez pas travailler avec lui, vous pouvez... Parfois, le système lui-même ne vous permet pas de créer finalement un dossier ou un fichier plus grand que quantité autorisée symboles, mais parfois, pour une raison quelconque, cela se produit.

Tout d’abord, pour les débutants, je vais expliquer ce qu’est un chemin de fichier et de dossier. Le chemin est ce qu'on appelle l'adresse sur l'ordinateur où se trouve le fichier ou le dossier. Par exemple, un fichier appelé « Mon fichier.txt » se trouve sur le disque local D : dans le dossier « Documents ». Ensuite, le chemin d'accès à ce fichier ressemblera à ceci :

D:\Documents\Mon fichier.txt

Ou, par exemple, voici à quoi ressemblera le chemin de l'exemple ci-dessus, où j'ai montré une structure de dossiers complexe.

Comme vous pouvez le constater, le nombre de caractères dans le chemin ci-dessus est important et il est possible qu'à la fin il y ait un fichier ou un dossier avec un nom long que vous ne pouvez pas supprimer.

Lorsque vous essayez de supprimer un fichier avec un nom de chemin long, vous recevrez une fenêtre avec une erreur comme celle-ci :

J'ai essayé de recréer artificiellement le problème et voici ce que j'ai obtenu.

Sur le lecteur « D », j'ai créé un dossier avec le nom court « 1 » et j'y ai placé un fichier avec un nom très long. Voici un exemple :

Maintenant, je renomme également ce dossier « 1 » en un nom très long, par exemple :

Fait intéressant, Windows vous permet librement de renommer un dossier avec un nom aussi long, malgré le fait que le nombre de caractères dans le nom de ce dossier + nom de fichier dépasse déjà 260 ! Eh bien, après avoir renommé le dossier en un nom long, je ne peux plus supprimer le fichier qui s'y trouve et obtenir l'erreur affichée.

Ou voici un autre exemple... Je gère le site Web du Collège de fabrication d'instruments de Moscou, où je travaillais auparavant à temps plein, et j'utilise parfois une copie du site sur mon ordinateur pour tester de nouveaux « goodies » pour le site. Que se passe-t-il si j'installe quelque chose de mauvais et que le site Web sur l'hébergement meurt ? :) Et donc je le vérifie sur mon ordinateur et si tout est en ordre, alors je le configure sur un vrai site internet situé sur l'hébergement. Ainsi, une fois, j'ai transféré l'intégralité du site de l'hébergement pour tester une chose, et après avoir fini de travailler, j'ai décidé de supprimer le dossier contenant le site de mon ordinateur. Après tout, il pèse environ 6 Go. L'intégralité du site a été supprimée, à l'exception d'un certain nombre de dossiers. J'ai commencé à chercher et j'ai vu que les dossiers contenant un fichier avec un nom long sous forme de hiéroglyphes n'étaient pas supprimés :

J'ai essayé de supprimer à nouveau ce fichier avec un nom long et j'ai vu la même erreur que celle mentionnée ci-dessus. J'ai essayé de le renommer, mais ça ne marche pas non plus. Eh bien, j'ai dû réfléchir à la manière de résoudre le problème.

Comment résoudre le problème de la suppression d'un dossier/fichier avec un nom de chemin long !

J'ai essayé 2 façons de supprimer un dossier/fichier avec un nom long dans le chemin d'accès. Les deux ne sont pas techniquement difficiles (surtout le 1er), donc je pense qu'un débutant peut s'en sortir s'il fait tout exactement comme je le montre :

    Renommez plusieurs dossiers dans un chemin de fichier en plus nom court. C’est la solution la plus simple qui devrait déjà en aider beaucoup ! Supposons que vous ayez un fichier dans un dossier portant un nom très long que vous ne pouvez pas supprimer, ouvrir, copier et avec lequel vous ne pouvez généralement pas travailler.

    Essayez ensuite simplement de renommer le dossier dans lequel se trouve le fichier au nom long, par exemple en « 1 ». Permettez-moi de revenir à l'un des exemples ci-dessus. Voici un dossier avec un nom long :

    Renommer à l'aide de l'explorateur standard Titre de Windows ce dossier dans « 1 » et voici à quoi ressemble maintenant le chemin du fichier :

    Vous pouvez désormais travailler avec le fichier en toute sécurité, le système vous permettra de l'ouvrir, de le renommer et de le supprimer.

    Si vous avez une longue arborescence de dossiers, c'est-à-dire comme une poupée gigogne, dans un dossier il y en a un autre, dedans il y en a un autre, puis un autre, puis commencez à renommer à partir du tout premier dossier de cette poupée gigogne. Pas avec le dernier de la liste, mais avec le premier !

    Il se peut qu'il existe un grand nombre de dossiers et que vous ne puissiez pas en renommer certains à cause de la même erreur ou que cela vous prenne beaucoup de temps. Dans ce cas, je suggère la deuxième méthode.

    La méthode consiste à prendre un dossier, par exemple, au milieu d'une arborescence commune et à le connecter en tant que disque virtuel. Un disque virtuel est quelque chose qui nous rappelle un disque ordinaire. disque local, mais qui est simplement lié à un dossier spécifique, par exemple, pour une interaction rapide avec celui-ci.

    Disons que vous avez un long chemin comme celui-ci :

    D:\Vidéo\Mes films\Tout ce dont vous avez besoin pour regarder des films\Programmes pour regarder des films\Comment ouvrir des films MP4\Liste des exemples de films MP4\Liste des programmes pour ouvrir MP4\Ce qu'il ne faut pas faire lors de l'ouverture de fichiers MP4

    Supposons que dans le tout dernier dossier, nous ayons une sorte de fichier problématique avec lequel nous ne pouvons pas travailler, car le chemin d'accès, comme nous le voyons, est assez long :)

    Nous pouvons prendre et connecter l'un des dossiers avec un nom long au milieu du chemin en tant que disque virtuel. Supposons que ce soit le dossier « Programmes pour regarder des films ».

    Pour connecter un disque virtuel, nous avons besoin de la ligne de commande Windows, c'est-à-dire console.

    Vous pouvez l'ouvrir via Recherche Windows. Dans la recherche, tapez « Ligne de commande » :

    Dans la fenêtre ligne de commande nous devons taper la commande:

    substitut virtual_disk_letter "chemin_vers_dossier"

    Vous pouvez mettre n'importe quelle lettre de lecteur, à condition qu'elle ne soit pas déjà occupée par l'un des disques locaux. Par exemple, vous disposez des lecteurs locaux C et D, ce qui signifie disque virtuel vous ne pourrez plus l'appeler avec la même lettre. Vous pouvez l'appeler, par exemple, la lettre « X », car elle est rarement utilisée sous Windows.

    Pour le chemin du dossier, vous insérez le chemin du dossier que vous souhaitez connecter en tant que dossier virtuel. Comme je l'ai déjà dit, dans mon exemple dossier virtuel Créons des « Programmes pour regarder des films », ce qui signifie que le chemin doit être spécifié comme ceci :

    D:\Vidéo\Mes films\Tout ce dont vous avez besoin pour regarder des films\Programmes pour regarder des films\

    Ainsi, la commande finale dans mon cas ressemblera à ceci :

    subst X : "D:\Vidéo\Mes films\Tout ce dont vous avez besoin pour regarder des films\Programmes pour regarder des films\"

    Pour exécuter la commande saisie, appuyez sur la touche « Entrée » du clavier. Le disque virtuel sera créé.

    Passons maintenant à Windows Explorer, allez dans la section « Cet ordinateur » (ou « Ordinateur ») et voyez le disque virtuel qui y est créé :

    Vous pouvez le distinguer par sa lettre. J'ai attribué la lettre "X" au disque virtuel. Maintenant, si nous ouvrons ce disque virtuel, nous nous retrouverons immédiatement dans le dossier « Programmes pour regarder des films ». Ceux. nous avons pris et coupé la moitié du chemin vers le dossier final.

    En comparaison...

    Auparavant, le chemin d'accès au dossier final ressemblait à ceci :

    D:\Vidéo\Mes films\Tout ce dont vous avez besoin pour regarder des films\Programmes pour regarder des films\Comment ouvrir des films MP4\Liste des exemples de films MP4\Liste des programmes pour ouvrir MP4\Ce qu'il ne faut pas faire lors de l'ouverture de fichiers MP4

    Après avoir connecté le disque virtuel au dossier « Programmes pour regarder des films », le chemin vers le dossier final ressemble à ceci :

    X:\Comment ouvrir des films MP4\Liste des exemples de films MP4\Liste des programmes pour ouvrir MP4\Ce qu'il ne faut pas faire lors de l'ouverture de fichiers MP4

    Sentez-vous la différence ? Le chemin est raccourci de moitié, puisque la lettre de lecteur nous dirige immédiatement vers le dossier au milieu du chemin :) Et comme le chemin est considérablement raccourci, vous avez probablement maintenant supprimé la limite de caractères dans les noms de fichiers et de dossiers et pouvoir supprimer un fichier ou un dossier avec un nom long !

    Après avoir résolu le problème avec le fichier, le disque virtuel peut être à nouveau supprimé afin qu'il ne devienne pas une horreur dans l'Explorateur.

    Pour ce faire, ouvrez à nouveau l'invite de commande Chaîne Windows et entrez la commande :

    Subst lettre_disque_virtuel /d

    Dans mon cas, la lettre du lecteur est « X », donc la commande ressemblerait à ceci :

Lorsque je réfléchissais aux options pour résoudre le problème, comment supprimer un dossier ou un fichier avec un nom long, j'ai trouvé une autre option sur Internet : supprimer le fichier problématique via le programme " Commandant total" Je l'ai essayé, ça n'a pas marché, c'est pourquoi je n'ai pas recommandé cette méthode :)) Et la méthode, même si elle fonctionnerait pour quelqu'un, n'est honnêtement pas amusante, car il faut l'installer programme supplémentaire sur votre ordinateur dans le but de supprimer un seul fichier ou dossier portant un nom long...

Je pense que quand ça arrive problème similaire problème que j'ai rencontré plus d'une fois, l'une des méthodes décrites ci-dessus vous aidera certainement.

C'est tout! A bientôt dans les prochains articles ;)

Nocif système opérateur Windows vous empêche de supprimer un fichier et crie qu'il contient « Le chemin source est trop long » ? Dans cet article, je vais vous expliquer comment vaincre ce fléau facilement et simplement, sans aucun programme, en raccourcissant le nom du fichier.

Le chemin vers la source est trop long – pourquoi ?

Je voudrais expliquer tout de suite pourquoi un tel avertissement système apparaît et il n'est pas possible d'effectuer des actions de base de copie ou de suppression sur un fichier (dossier)…

La notification elle-même contient la réponse à cette question - système de fichiers Windows ne prend pas en charge (ne comprend pas) les noms fichiers source plus de 255 caractères.

Mais le nom de votre fichier ou dossier est court, par exemple « Photos de vacances » ? Le fait est que le système « stupide » prend le chemin complet du fichier comme son nom. Si votre fichier ou dossier se trouve trop profondément dans gestionnaire de fichiers, alors son nom pour elle ressemblera à ceci...

Ainsi, les symboles nominatifs sont rassemblés en un groupe de plus de 255 pièces.

Comment supprimer un fichier ou un dossier non supprimable dans ce cas ? C'est très simple : vous devez raccourcir le nom du fichier (chemin) en renommant les dossiers imbriqués.

Comment supprimer un fichier avec un nom long

Je vais vous montrer avec mon exemple comment supprimer un fichier avec un nom long qui, comme l'écrit le système, a un chemin d'accès trop long vers la source.

Hier, j'ai décidé nettoyer votre ordinateur des anciens copies de sauvegarde site, mais ils ne voulaient pas être supprimés. Comme vous l'avez deviné, un avertissement est apparu indiquant que le chemin vers la source était trop long...

Dès le tout premier dossier de ce long chemin, j'ai renommé plusieurs choses...

...et j'ai essayé à nouveau de me débarrasser du fichier avec un nom désormais plus court - il est allé en toute sécurité au pays des fichiers supprimés.

Naturellement, le nouveau nom de fichier (dossier) doit être composé d'un caractère ou d'un chiffre, comme dans mon exemple.

C'est ainsi que le problème de la suppression de fichiers ou de dossiers portant un nom long est facilement résolu. Ce n’est bien sûr pas la seule méthode. Peut programmes spéciaux supprimer ou via le registre - je viens de montrer méthode manuelle. Pour certains, cela ne prendra qu'une minute, pour d'autres, cela prendra une demi-heure - c'est à vous de décider comment raccourcir le nom du fichier et le chemin trop long vers la source.

Jusqu'à neuf conseils utiles et des programmes informatiques intéressants.

Le titre s'est avéré long, mais il indique l'essence du problème qui sera décrit ici. Récemment, j'ai rencontré une situation pas très bonne. En triant le disque dur et en le débarrassant des éléments inutiles, j'ai découvert qu'un des fichiers n'avait pas été supprimé, mais l'erreur suivante est apparue : « Le système de fichiers ne prend pas en charge de tels fichiers. noms longs fichiers source. Essayez de déplacer le fichier vers un dossier avec un chemin d'accès plus court ou spécifiez un nom de fichier plus court et réessayez."

Non seulement je ne pouvais pas supprimer le fichier, mais je ne pouvais pas non plus changer le nom en un nom plus court. Pour beaucoup, cela semble être une impasse, car il s'avère que le fichier n'est pas supprimé.

En fait, le problème peut être résolu très simplement et rapidement, et je vais maintenant décrire deux méthodes pour le résoudre, et c'est à vous de décider laquelle utiliser.

Que faire si le chemin vers la source est trop long, comment supprimer un tel fichier ?

Si vous disposez d'un fichier qui n'est pas supprimé en raison d'un nom long, il existe plusieurs options pour résoudre le problème. Par exemple, un fichier est imbriqué dans plusieurs répertoires, disons cinq ou même dix dossiers portant des noms de 10 à 20 caractères, cela peut alors être la raison pour laquelle le fichier n'est pas supprimé. Le fait est que Windows ne prend en charge aucun fichier dont le nom comporte plus de 260 caractères. Si cette limite est dépassée, l'erreur que j'ai montrée ci-dessus apparaîtra. Le nombre de dossiers avec leurs propres noms et le nom du fichier lui-même doivent totaliser moins de 260 caractères. Le système a également une fonctionnalité : si cette limite est dépassée, nous pouvons toujours renommer les dossiers. Cela signifie que vous devez renommer tous les dossiers en un nom court, par exemple une lettre ou un chiffre.


Ce problème peut survenir non seulement parce que vous avez donné un nom si long. Cela m'est arrivé lorsque j'ai décidé de télécharger les fichiers du site Web à partir du serveur et de faire quelque chose. Comme les fichiers n'étaient plus nécessaires, j'ai supprimé tout le répertoire contenant les fichiers du site, mais il s'est avéré qu'il contenait un fichier avec un nom très long, ainsi que des noms de dossiers, ce qui ne m'a pas permis de tout supprimer.

Deuxième méthode aidera si le premier échoue. Le fait est que tous les dossiers menant à un fichier portant un nom long ne peuvent pas être renommés et la même erreur du système de fichiers se produira. Ensuite, vous pouvez créer un disque virtuel en utilisant l'un des sous-dossiers menant au fichier non supprimable. Maintenant, je vais vous montrer comment procéder.

Ouvrez la ligne de commande. Pour ce faire, appuyez sur la combinaison Win+R et entrez la commande cmd. Vous pouvez cliquer clic-droit souris sur le menu Démarrer (ou la combinaison de touches Win+X) et sélectionnez-y la ligne de commande.

Maintenant, vous écrivez une commande qui créera un disque virtuel pour nous :

Vous devez sélectionner une lettre de lecteur qui n'est pas occupée par d'autres. Partition système Habituellement, les lettres C sont indiquées et la deuxième section est indiquée par D ou E, puis choisissez-en une autre.

Le chemin d'accès au dossier doit être spécifié à partir du disque. Si cela est difficile pour vous, ouvrez le dossier qui fera office de disque virtuel et copiez-y le chemin dans l'Explorateur en haut.

Ma commande ressemble à ceci :

Lorsque nous allons sur Poste de travail, vous devriez y voir un lecteur avec la lettre que nous lui avons attribuée à partir de la ligne de commande. Ainsi, le chemin d'accès au fichier sera réduit de près de moitié, ce qui signifie que la longueur totale des caractères peut être inférieure à 260 caractères. Vous pouvez maintenant essayer de vous débarrasser des éléments indélébiles.


Pour supprimer un disque virtuel, vous devez entrer la commande :

substDiskLettre/d

Utiliser Total Commander

Sur Internet, j'ai découvert une méthode qui permet de supprimer les fichiers qui ne peuvent pas être supprimés à l'aide de . Bien sûr, l'inconvénient est que vous devrez installer des logiciels supplémentaires sur votre ordinateur, et tout le monde ne voudra pas le faire. Quoi qu’il en soit, je laisse cette méthode ici au cas où quelqu’un voudrait l’utiliser.

Téléchargez et installez le programme. Passons à l'onglet "Déposer" cliquez sur la rubrique "Modifier les attributs". Une fenêtre apparaît dans laquelle nous supprimons les coches de tous les attributs. S'il n'y a pas de coche à côté de l'élément en haut "Traiter le contenu du répertoire"- choisir. Maintenant, à partir du même programme, nous essayons de supprimer un fichier avec un nom long.


Nous utilisons l'archiveur 7-Zip

Pour cette tâche, nous aurons besoin d'un archiveur 7-Zip. Faites un clic droit sur le répertoire de départ et pointez la souris sur la partition "7-Zip" et sélectionnez l'élément "Ajouter aux archives".

Une fenêtre apparaît dans laquelle il vous suffit de cocher une seule case. "Supprimer les fichiers après compression". Cliquez ensuite sur OK.

Une archive de tout cela est créée sur le bureau et les dossiers contenant des fichiers longs sont simplement supprimés. Vous pouvez supprimer l'archive elle-même sans aucun problème.

Ce sont les moyens que nous avons examinés pour corriger l’erreur de non-suppression du fichier. Peut-être avez-vous d'autres options pour procéder ?