Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows 10 Discussion :

Le nom du fichier est trop long


Sujet :

Windows 10

  1. #1
    Membre régulier Avatar de Markos22
    Homme Profil pro
    Développeur Java
    Inscrit en
    juillet 2016
    Messages
    195
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : juillet 2016
    Messages : 195
    Points : 83
    Points
    83
    Par défaut Le nom du fichier est trop long
    Bonjour à tou·te·s,

    Mon entreprise a créé une arborescence sur le serveur local, qui comporte des fichiers pdf, des documents Word, des classeurs Excel, et autres types de fichiers divers et variés. Mais il y a un problème : certains fichiers sont inutilisables, car ils ne peuvent pas s'ouvrir ni être copiés : le message qui s'affiche est "le nom du fichier est trop long". Or, il est également impossible de les renommer. Cela semble être une impasse. Connaissez-vous ce bug, et comment puis-je le résoudre ?

    Merci d'avance de vos réponses.

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    septembre 2008
    Messages
    821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : septembre 2008
    Messages : 821
    Points : 2 627
    Points
    2 627
    Par défaut
    Bonjour

    Problème archi-connu du moins dans mes boîtes successives.
    La solution c'est de travailler au niveau où la chaine du chemin n'est pas encore trop longue pour la réduire. Donc on réduit, même de manière temporaire le nom des dossiers. Ou alors il m'arrive de simplement envoyer le dossier parents des fichiers dans un zip et de le récupérer ensuite sur le bureau ou mes docs.

    Delias

  3. #3
    Expert éminent
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    janvier 2011
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : janvier 2011
    Messages : 2 852
    Points : 8 270
    Points
    8 270
    Par défaut
    Tu peux aussi faire un montage de disque vers un répertoire intermédiaire pour réduire la longueur du chemin.

    « Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur. »
    « Le watchdog aboie, les tests passent »

  4. #4
    Rédacteur/Modérateur
    Avatar de Andnotor
    Profil pro
    Inscrit en
    septembre 2008
    Messages
    4 814
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : septembre 2008
    Messages : 4 814
    Points : 10 299
    Points
    10 299
    Par défaut
    Il faut explicitement autoriser les chemins de plus de 260 caractères (MAX_PATH).

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem -> LongPathsEnabled.

    Tu retrouves cette information ici.

  5. #5
    Expert éminent
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    janvier 2011
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : janvier 2011
    Messages : 2 852
    Points : 8 270
    Points
    8 270
    Par défaut
    Citation Envoyé par Andnotor Voir le message
    Il faut explicitement autoriser les chemins de plus de 260 caractères (MAX_PATH).

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem -> LongPathsEnabled.

    Tu retrouves cette information ici.
    Incroyable ! Je ne connaissais pas...
    Et pourquoi c'est pas activé par défaut ?

    « Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur. »
    « Le watchdog aboie, les tests passent »

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    11 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 11 566
    Points : 25 935
    Points
    25 935
    Par défaut
    Et pourquoi c'est pas activé par défaut ?
    Peut-être pour éviter d'avoir des chemins d'accès aux fichiers qui font une page.

    Ce qui est con, c'est que l'OS te laisse créer un nom de fichier trop long qu'il refusera ensuite de traiter.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutoriels/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  7. #7
    Rédacteur/Modérateur
    Avatar de Andnotor
    Profil pro
    Inscrit en
    septembre 2008
    Messages
    4 814
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : septembre 2008
    Messages : 4 814
    Points : 10 299
    Points
    10 299
    Par défaut
    Citation Envoyé par transgohan Voir le message
    Et pourquoi c'est pas activé par défaut ?
    Les longs noms ne sont utilisables que par des applications utilisant les fonctions Unicode des API, soit des apps relativement récentes. Une app un peu ancienne reposant sur les API ANSI ne pourra pas les traiter (à moins dans une certaine mesure de passer par le format 8.3 ce qui n'est pas pratique du tout)

    Il paraît pour l'instant plus logique de conserver l'ancienne convention vu le nombre d'apps non compatibles mais je pense que ce sera activé par défaut dans les versions futures (plus ou moins lointaines)

  8. #8
    Membre éprouvé Avatar de txuku
    Homme Profil pro
    Inscrit en
    octobre 2008
    Messages
    852
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : octobre 2008
    Messages : 852
    Points : 1 088
    Points
    1 088
    Par défaut
    Bonjour

    La cle a creer est une valeur DWORD 32 bits - mettre 1

  9. #9
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    avril 2011
    Messages
    3 153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : avril 2011
    Messages : 3 153
    Points : 5 646
    Points
    5 646
    Par défaut
    Citation Envoyé par txuku Voir le message
    Bonjour

    La cle a creer est une valeur DWORD 32 bits - mettre 1
    Précision TRES importante. Merci à toi
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  10. #10
    Membre éprouvé Avatar de txuku
    Homme Profil pro
    Inscrit en
    octobre 2008
    Messages
    852
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : octobre 2008
    Messages : 852
    Points : 1 088
    Points
    1 088
    Par défaut

  11. #11
    Responsable Systèmes


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    11 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 11 566
    Points : 25 935
    Points
    25 935
    Par défaut
    Il y a une autre méthode, préfixer le nom de fichier par \\?\C:\chemin.

    Ca évite de modifier la base de registre.

    Mais en général j'utilise subst pour réduire le chemin.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutoriels/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  12. #12
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    janvier 2012
    Messages
    4 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : janvier 2012
    Messages : 4 905
    Points : 10 173
    Points
    10 173
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Je suppose que Winscrap10 supporte toujours les noms de fichiers courts(héritage de MS-DOS 6 si mes souvenirs sont exacts):

    C:\Users\Clement\Downloads\MDN_1606DG.pdf

    qui est équivalent à:

    C:\Users\Clement\DOWNLO~1\MDN_16~4.PDF

    Et pour les récupérer (les deux versions du nom), il y a un petit utilitaire gratuit

    https://pathcopycopy.github.io/ par un monsieur Lechasseur

    Son illustration est vieillotte. Aujourd'hui, il en permet beaucoup plus.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

Discussions similaires

  1. Réponses: 3
    Dernier message: 20/02/2017, 21h53
  2. Fichier non supprimable car le nom est trop long
    Par xillibit dans le forum Windows
    Réponses: 11
    Dernier message: 09/12/2015, 09h39
  3. Réponses: 4
    Dernier message: 15/02/2013, 17h03
  4. 3047 - L'enregistrement est trop long ??????
    Par jbaudin dans le forum Access
    Réponses: 4
    Dernier message: 15/11/2005, 11h29
  5. Réponses: 1
    Dernier message: 19/09/2005, 15h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo