Noms de fichiers longs sur Windows 10

Non seulement lorsque vous utilisez npm sous Windows, vous rencontrez une limite qui a maintenant presque 30 ans, qui limite les chemins d'accès aux dossiers et aux fichiers à un maximum de 255 caractères. Ce n'est pas la faute de NTFS, mais de LFN . Cela conduit à des bogues gênants et à une incompatibilité entre les systèmes d'exploitation. À l'époque du WSL, il s'agit d' une condition regrettable, que vous pouvez heureusement résoudre vous-même dans le registre pendant un certain temps.


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 logiciels plus anciens peuvent ne plus être en mesure d'accéder aux fichiers qui sont en dehors de cette limite. Tous les logiciels 32 bits ne sont pas concernés ici et vous pouvez le laisser faire 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éfinissez la valeur sur 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