none
Comment dépasser les 256 caractères limité par microsoft RRS feed

  • Question

  • Bonjour,

    Nous avons mis en place la clé de registre qui permet de dépasser les 256 caractères. Puis un reboot du serveur.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

     LongPathsEnabled à 1 (au lieu de 0)

    Mais malgré cela, nous sommes toujours limité à 256 caractères ? (The file name you are creating is too long)

    Avez-vous une idée ?

    Merci.


    Nicolas


    • Modifié nicolas_z mardi 2 février 2021 17:16
    mardi 2 février 2021 17:09

Toutes les réponses

  • Bonjour Nicolas,

    Pour les appels des fonctions entrée/sortie de fichier le préfixe \\?\ au début du chemin long est nécessaire. Il est également possible de changer ce paramètre à l’aide de la stratégie de groupe (Configuration ordinateur > Modèles dadministration > Système > Système de fichiers > Activer les noms de chemin d’accès Win32 longs, ou en anglais : Computer Configuration > Administrative Templates > System > Filesystem > Enable Win32 long paths). Pour plus d’informations, veuillez consulter les articles suivants :
    Win32 File Namespaces
    Maximum Path Length Limitation

    Cependant, on trouve des renseignements sur l’indisponibilité de cette fonctionnalité pour les applications qui manquent de l’élément longPathAware dans leurs manifestes, ainsi que sur certaines limitations dans l’explorateur de fichiers (par exemple, changement de nom ou création) :
    Long File and Folder Path Support in Windows 10
    Long file names and max_path in explorer.exe

    Cordialement,
    Dimitar

    mercredi 3 février 2021 12:15
    Modérateur
  • Bonjour Dimitar,

    Je vous remercie pour votre réponse. Cependant, je n'ai pas très bien compris.

    Modifier la clé de registre est sensé faire la même chose que par une GPO ? ou dois-je essayer de passer par une GPO Local sur le serveur plutot que par le registre ?

    Je viens de re-essayer, bizarrement, je ne peux pas créer de nouveau sous répertoire, il m'indique le message ci-dessous. Mais je peux créer un fichier texte à l'intérieur, mais je ne peux pas renommer ce fichier. Je peux par contre editer le fichier et l'enregistrer.

    Voici le chemin:

    G\DEPART\_Temporaire\Test_répertoire_tres_long\1-pour voire si la sauvegarde vas fonctionner\peut etre un problème dans la restauration d'un repertoire suite à une sauvegarde\Référence 9478431371258715\Lot de première ligne\Référence 1909378-Acti


    Nicolas

    mercredi 3 février 2021 17:26
  • Bonjour Nicolas,

    Modifier la clé de registre est sensé faire la même chose que par une GPO ?

    Oui.

    je ne peux pas renommer ce fichier.
    Avez-vous tenté de renommer le fichier dans l’Explorateur de fichiers ? Les deux derniers liens suggèrent que cette fonctionnalité n’est pas encore disponible dans l’Explorateur de fichiers (au moment de l’écriture des threads). Essayez plutôt de renommer les fichiers par PowerShell :
    Rename-Item

    Cordialement,
    Dimitar
    lundi 15 février 2021 06:40
    Modérateur