Noms de fichiers longs sur Windows 10

Ce n'est pas seulement lorsque vous utilisez npm sous Windows que vous rencontrez une limite vieille de près de 30 ans et qui limite les chemins d'accès aux dossiers et fichiers à un maximum de 255 caractères. Ce n'est pas NTFS qui est à blâmer ici, c'est LFN . Cela conduit à des bugs gênants et à une incompatibilité entre les systèmes d'exploitation. C'est une situation malheureuse à l'époque du WSL , mais heureusement, vous pouvez la corriger vous-même dans le registre depuis un certain temps déjà.


Même sur un Windows 10 Pro 1709 actuel, vous recevez ce message lorsque vous créez un chemin de dossier / fichier trop long:

Noms de fichiers longs sur Windows 10

Après la mise à jour anniversaire de Windows 10, vous pouvez enfin lever cette limite. Vous devez savoir que les anciens logiciels peuvent ne plus pouvoir accéder aux fichiers situés en dehors de cette limite. Tous les logiciels 32 bits ne sont pas concernés ici et vous pouvez vous fier à un test. Vous accédez à la clé avec regedit

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

et crée (si elle n'existe pas déjà) la valeur DWORD (32 bits) LongPathsEnabled et définit sa valeur à 1.

Le changement est actif après un redémarrage. Malheureusement, l'explorateur Windows interne ne prend pas en charge les chemins plus longs pour le moment (cela changera, espérons-le, à l'avenir). Au lieu de cela, vous pouvez utiliser des outils plus puissants tels que One Commander , qui autorisent désormais les chemins d'une longueur de 32767 caractères.

Retour