Puedes acceder a longitudes de ruta de hasta ~32.767¹ caracteres anteponiéndoles el prefijo `\?Puedes acceder a longitudes de ruta de hasta ~32.767¹ caracteres anteponiéndoles el prefijo .
\?\C:\Some\Really\Long\Path
Esto funciona desde la línea de comandos y cualquier otro programa que utilice los métodos del API de Unicode de Win32, incluyendo aplicaciones .Net.
Documentación )
Requiere un sistema de archivos que admita rutas largas (por ejemplo, NTFS), pero si tienes un problema de rutas largas, es un hecho.
Tenga en cuenta que ciertas aplicaciones y muchas herramientas nativas (como Explorer) tendrán problemas con estos caminos así que use esto para salir de un agujero, no para entrar en uno.
También puede usar una variante \?\UNCPuedes acceder a longitudes de ruta de hasta ~32.767¹ caracteres anteponiéndoles el prefijo
\?Puedes acceder a longitudes de ruta de hasta ~32.767¹ caracteres anteponiéndoles el prefijo .
\?\C:\Some\Really\Long\Path
Esto funciona desde la línea de comandos y cualquier otro programa que utilice los métodos del API de Unicode de Win32, incluyendo aplicaciones .Net.
Documentación )
Requiere un sistema de archivos que admita rutas largas (por ejemplo, NTFS), pero si tienes un problema de rutas largas, es un hecho.
Tenga en cuenta que ciertas aplicaciones y muchas herramientas nativas (como Explorer) tendrán problemas con estos caminos así que use esto para salir de un agujero, no para entrar en uno.
También puede usar una variante para acceder a los caminos largos a través de los recursos compartidos de la red. ..
\?\UNC\server_name\share_name\...
¹ Para aquellos que estén interesados, es es 32.767 no 32.768 ya que es una [cadena de terminación nula]&003, pero el \?Puedes acceder a longitudes de ruta de hasta ~32.767¹ caracteres anteponiéndoles el prefijo
\?Puedes acceder a longitudes de ruta de hasta ~32.767¹ caracteres anteponiéndoles el prefijo .
\?\C:\Some\Really\Long\Path
Esto funciona desde la línea de comandos y cualquier otro programa que utilice los métodos del API de Unicode de Win32, incluyendo aplicaciones .Net.
[ Documentación ]&003)
Requiere un sistema de archivos que admita rutas largas (por ejemplo, NTFS), pero si tienes un problema de rutas largas, es un hecho.
Tenga en cuenta que ciertas aplicaciones y muchas herramientas nativas (como Explorer) tendrán problemas con estos caminos así que use esto para salir de un agujero, no para entrar en uno.
También puede usar una variante \?\UNCPuedes acceder a longitudes de ruta de hasta ~32.767¹ caracteres anteponiéndoles el prefijo
\?Puedes acceder a longitudes de ruta de hasta ~32.767¹ caracteres anteponiéndoles el prefijo .
\?\C:\Some\Really\Long\Path
Esto funciona desde la línea de comandos y cualquier otro programa que utilice los métodos del API de Unicode de Win32, incluyendo aplicaciones .Net.
[ Documentación ]&003)
Requiere un sistema de archivos que admita rutas largas (por ejemplo, NTFS), pero si tienes un problema de rutas largas, es un hecho.
Tenga en cuenta que ciertas aplicaciones y muchas herramientas nativas (como Explorer) tendrán problemas con estos caminos así que use esto para salir de un agujero, no para entrar en uno.
También puede usar una variante para acceder a los caminos largos a través de los recursos compartidos de la red. ..
\?\UNC\server_name\share_name\...
¹ Para aquellos que estén interesados, es es 32.767 no 32.768 ya que es una [cadena de terminación nula]&003, pero el puede expandirse, consumiendo algunos caracteres, así que no confíe en que el conteo sea preciso.