Vous pouvez accéder aux chemins d'accès jusqu'à ~32 767¹ caractères en les préfixant par `\?Vous pouvez accéder aux chemins d'accès jusqu'à ~32 767¹ caractères en les préfixant par .
\?\C:\Some\Really\Long\Path
Cela fonctionne à partir de l'invite de commande et de tout autre programme utilisant les méthodes Api Unicode Win32, y compris les applications .Net.
Documentation )
Il faut un système de fichiers qui supporte les longs chemins (par exemple NTFS) mais si vous avez un problème de long chemin, c'est une évidence.
Notez que certaines applications et beaucoup d'outils natifs (comme Explorer) auront des problèmes avec ces chemins donc utilisez ceci pour vous sortir d'un trou, et non pour en entrer un.
Vous pouvez aussi utiliser une variante \?\UNCVous pouvez accéder aux chemins d'accès jusqu'à ~32 767¹ caractères en les préfixant par
\?Vous pouvez accéder aux chemins d'accès jusqu'à ~32 767¹ caractères en les préfixant par .
\?\C:\Some\Really\Long\Path
Cela fonctionne à partir de l'invite de commande et de tout autre programme utilisant les méthodes Api Unicode Win32, y compris les applications .Net.
Documentation )
Il faut un système de fichiers qui supporte les longs chemins (par exemple NTFS) mais si vous avez un problème de long chemin, c'est une évidence.
Notez que certaines applications et beaucoup d'outils natifs (comme Explorer) auront des problèmes avec ces chemins donc utilisez ceci pour vous sortir d'un trou, et non pour en entrer un.
Vous pouvez aussi utiliser une variante pour accéder à des longs chemins à travers des partages de réseau. …
\?\UNC\server_name\share_name\...
¹ Pour ceux qui sont intéressés, il est 32 767 et non 32 768 car c'est une [ chaîne à terminaison nulle ] &003, mais le \?Vous pouvez accéder aux chemins d'accès jusqu'à ~32 767¹ caractères en les préfixant par
\?Vous pouvez accéder aux chemins d'accès jusqu'à ~32 767¹ caractères en les préfixant par .
\?\C:\Some\Really\Long\Path
Cela fonctionne à partir de l'invite de commande et de tout autre programme utilisant les méthodes Api Unicode Win32, y compris les applications .Net.
[ Documentation ]&003)
Il faut un système de fichiers qui supporte les longs chemins (par exemple NTFS) mais si vous avez un problème de long chemin, c'est une évidence.
Notez que certaines applications et beaucoup d'outils natifs (comme Explorer) auront des problèmes avec ces chemins donc utilisez ceci pour vous sortir d'un trou, et non pour en entrer un.
Vous pouvez aussi utiliser une variante \?\UNCVous pouvez accéder aux chemins d'accès jusqu'à ~32 767¹ caractères en les préfixant par
\?Vous pouvez accéder aux chemins d'accès jusqu'à ~32 767¹ caractères en les préfixant par .
\?\C:\Some\Really\Long\Path
Cela fonctionne à partir de l'invite de commande et de tout autre programme utilisant les méthodes Api Unicode Win32, y compris les applications .Net.
[ Documentation ]&003)
Il faut un système de fichiers qui supporte les longs chemins (par exemple NTFS) mais si vous avez un problème de long chemin, c'est une évidence.
Notez que certaines applications et beaucoup d'outils natifs (comme Explorer) auront des problèmes avec ces chemins donc utilisez ceci pour vous sortir d'un trou, et non pour en entrer un.
Vous pouvez aussi utiliser une variante pour accéder à des longs chemins à travers des partages de réseau. …
\?\UNC\server_name\share_name\...
¹ Pour ceux qui sont intéressés, il est 32 767 et non 32 768 car c'est une [ chaîne à terminaison nulle ] &003, mais le peut être étendu, consommant certains caractères, donc ne comptez pas sur la précision du comptage.