Les Allergies
Alimentaires
Posez votre question Signaler

Nom de fichier ou d'extension trop long ?

rocqolivier 85Messages postés 1 février 2001Date d'inscription - Dernière réponse le 11 sept. 2011 à 16:34
Bonjour,

J'essaye de transférer 5 giga de données sur mon disque dur externe avec l'utilitaire super copier, la copie s'arrête plusieurs fois un message me signalant que le nom de fichier ou d'extension est trop long ???

J'ai essayé avec avec la méthode classique de copier via windows et même résultat.

Les noms de fichiers doivent-ils être limités en nombre de caractères?
Si oui n'y a t'il pas moyen de renommer de manière automatique tous les fichiers excédant ce nombre maximal ?

(Mon pc ainsi que mon disque dur externe sont tous 2 formatés en NTFS)
Lire la suite 

Nom de fichier ou d'extension trop long »

24 réponses
Réponse
+14
moins plus
Je pense avoir plus simple.

Quoique vous tentiez pour vous sortir de l'embarras (essayer de raccourcir les noms de répertoire, tenter de déplacer ou copier des fichiers), si une arborescence est trop longue en termes de nombre de caractères, vous n'y arriverez pas. Il faut donc trouver un moyen pour raccourcir la chaîne de caractères identifiant cette arborescence.

On peut y arriver en utilisant les possibilités de partage de répertoire que Windows met à notre disposition. Voici comment :

1) Avec Windows Explorer, depuis la racine du disque, entrer dans le répertoire qui pose problème et s'enfoncer à peu près jusqu'au milieu de l'arborescence qui mène au(x) fichier(s) problématique(s). Donc, ne pas s'enfoncer jusqu'au(x) fichier(s) problématique(s) mais bien s'arrêter à mi-chemin.

2) A partir de ce point de l'arborescence, mettre en partage le répertoire qui contient la suite de l'arborescence menant au(x) fichier(s) problématique(s). Attribuer une lettre à ce répertoire en guise de nom de partage ("Z" par exemple) et cocher l'autorisation de modifier les fichiers.

3) Avec Windows Explorer, ouvrir ensuite le répertoire ainsi partagé en mentionnant dans l'adresse non pas le chemin complet, mais bien le nom de partage, c'est à dire le nom de l'ordinateur ainsi que la lettre de partage (ex : \\Mon Ordi\Z)

En réalité, la petite chaîne de caractères "\\Mon Ordi\Z" va se substituer à toute la partie de l'arborescence située entre la racine du disque et le point de partage. Cela va donc réduire drastiquement le nombre de caractères identifiant l'arborescence.

4) A partir de ce point, vous pouvez continuer à descendre dans l'arborescence jusqu'au(x) fichier(s) problématique(s). Ceux-ci sont à présent devenus totalement manipulables. C'est éventuellement le moment de raccourcir les noms de répertoire (contenus dans \\Mon Ordi\Z) afin que l'ensemble de l'arborescence originale tienne en 256 caractères.

5) Dès que les problèmes sont résolus, supprimer le partage que vous avez mis en place au point 2 si vous n'en avez plus besoin.

Bon travail.

Groupir
Leni - 2 sept. 2011 à 08:57
Bonjour,

J'ai un pb approchant. En effet il m'est impossible d'ouvrir un fichier car "nom de fichier ou extension trop long". Or il m'est impossible de renommer le fichier en question..Que puis je faire? je ne connais absolument rien en informatique...Merci par avance!
fanch - 6 sept. 2011 à 23:28
ecoute mec t'es juste 2norme !!! Un grand merci !
benhouddin - 11 sept. 2011 à 16:34
gg ! ^^
Ajouter un commentaire
Réponse
+2
moins plus
les fichiers sont enreg sur le disque avec leur chemin complet le tout doit faire 256 caract maxi
d'ou l'interet de ne pas enregistrer des pages web avec le nom à rallonge publicitaire souvent proposé;

pour corriger le tir , remonter les fichier d'un niveau dans l'arborescence puis deux etc jusqu' à ce que le fichier redevienne diponible (oui car windows enregistre quand même quand ça fait plus de 256 caract , mais il ne peut relire si le chemin complet fait plus de 256!)
corriger les noms de fichiers trop long , remettre à la place d'origine et relancer la copie

quand vous copiez plusieurs gigas faîtes le par petits paquets ; si le nom est trop long cela va s'arreter uniquement sur le paquet concerné; impossible de copier xxxzzz par exemple ; il suffit alors de rechercher xxxzzz dans le paquet; pendant ce temps là les autres paquets continuent detre copiés en tache de fond


si le nom long est indispensable le mettre plus haut dans l'arborescence pour pouvoir tranferer graver, etc, sans problemes salutations
Ajouter un commentaire
Réponse
+1
moins plus
La version Freeware de DeepBurner propose un renommage automatique des noms trop longs.

A essayer...
Ajouter un commentaire
Réponse
+1
moins plus
"Long Filename Finder" est très pratique pour trouver les noms de fichier longs mais la modification du nom de fichier se fait fichier par fichier.
Si on a beaucoup de fichiers à traiter, on peut utiliser "Ant Renamer" qui permet de raccourcir automatiquement le nom des fichiers (opération suppression de caractères) :
http://www.antp.be/software/renamer

Le défaut de "Long Filename Finder" et de "Ant Renamer" est qu'ils ne s'intéressent qu'à la longueur des noms de fichier et pas à la longueur du nom complet (chemin + nom) !

Pour trouver les noms complets trop longs, on peut s'aider par exemple de "Directory Printer" :
http://www.karenware.com/powertools/ptdirprn.asp

"THE Rename" possède bien une fonction pour trouver les noms complets trop longs mais ce n'est pas très pratique et "THE Rename" ne modifie que le nom des fichiers, pas le chemin :
http://www.herve-thouzard.com
Ajouter un commentaire
Réponse
+1
moins plus
ah j oubliais : autre très bonne façon de faire, utiliser roadkill's unstoppable copier, l'un des quatre utilitaires à avoir en priorité, avec synchron X, treesize et tweak UI.
Pascal06 - 15 sept. 2009 à 07:54
Bonjour,
et lorsque meme avec unstoppable copier ça ne marche pas, que fait on ? Je cherche a copier l'ancien disque dur de mon portable (windows XP NTFS), unstoppable copier bloque sur plusieurs fichiers à nom longs à chaque fois ! j'ai pourtant vérifié le disque plusieurs fois avec chkdsk et il ne présente pourtant pas d'erreur !
Ajouter un commentaire
Réponse
+1
moins plus
avec le petit programme 7 Zip file manager j'ai pu copier un DVD avec des noms trop longs sur mon PC sans faire de manipulation autre
mon MAC personnel n'a pas ce genre de problème
Ajouter un commentaire
Réponse
+0
moins plus
Oui mais comment savoir parmi 5 giga de données quels fichiers sont à renommer? N'y aurait-il pas un utilitaire qui permette de renommer automatiquement les fichiers dont le nom dépasserait un nombre fixé de caractères ? Et n'y aurait-il pas moyen de contourner via un règlage cette limitation des caractères?
Ajouter un commentaire
Réponse
+0
moins plus
salut fait une recherche via google avec les termes "logiciel renommer fichier"
tu trouveras surement un utilitaire qui te convient
Ajouter un commentaire
Réponse
+0
moins plus
j'ai le meme problème .....
avez vous trouvé une solution ????
Ajouter un commentaire
Réponse
+0
moins plus
je veux dire sans renommer, car ce n'est pas normal de ne pas pouvoir copier ces fichier qui etaient sur mon ancien pc !
sur le nouveau ça bug, incomprehensible !
help!
Ajouter un commentaire
Réponse
+0
moins plus
J'ai eu un problème similaire pour graver un cd, nom des fichiers trop longs du coup pas de gravure possible. Pour détourner le problème, j'ai tout archivé en .rar et j'ai pu graver sans probleme.
Ce n'est pas la solution ideale selon la quantité de données à archiver mais en tout cas c'est simple et ça marche.

En esperant que ça pourra t'aider.

++
Ajouter un commentaire
Réponse
+0
moins plus
Est-ce que le disque externe est en FAT32 ou NTFS ?
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour!!
J'ai le meme probleme les 2 disques sont en NTFS, les fichiers qui ont unnom trop long quand je les copies il me met met un message disant que le fichier à un nom long ou n'est pas valide.

Est qu'il existe un programme pour pouvoir copier ces fichiers (ex : un script)?

Merci
Magios - 6 août 2007 à 09:37
total commander décocher l'option noms longs et vos dossiers et fichiers trop long seront nommé de cette façon program~

par contre je cherche la meme solution mais sans utiliser total commander
Ajouter un commentaire
Réponse
+0
moins plus
Je vous suggère "Long Filename Finder" :
http://www.dcsoft.com/products/longff/longff.htm
Ajouter un commentaire
Réponse
+0
moins plus
J'ai oublié de vous citer "Cut Long Names" qui est comparable à "Long Filename Finder" mais qui s'intéresse au nom complet !!!!
http://www.replsoft.com/cutlongnames.html

Pour en savoir plus, je vous recommande aussi de jeter un œil sur le lien suivant (assez complet, en anglais) :
http://www.hostingforum.ca/180002-check-if-path-filename-exceeds-255-chars.html
Ajouter un commentaire
Réponse
+0
moins plus
bonjour
une autre solution est robocopy (produit racheté par microsoft et gratuit) qui a l'avantage d'avoir un algorithme de copie different de windows et permet de copier des fichiers dont le nom fait plus 256 caracteres et beaucoup d'autre avantages
Ajouter un commentaire
Réponse
-2
moins plus
les amis, on zip les répértoires à copier et on fait copie / coller
et ca marche
Ajouter un commentaire
Réponse
-3
moins plus
salut!

tu peux renommer plusieurs fichiers en même temps en les selectionnant tous et clic droit=>renommer, tu tapes le nom, tu valides et tous les fichiers porteront le même nom avec un n° d'ordre mais je suis pas sûr que ce soit là la solution je vois pas trop de prime abord une petite recherche s'impose ;)
@+...
Ajouter un commentaire
Ce document intitulé « Nom de fichier ou d'extension trop long ? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?