Saltar al contenido

Obtener listado con la longitud de las rutas y nombres de archivos en Windows

Cuando se tienen que administrar archivos ya sea locales o en la red seguramente nos hemos llegado a encontrar con el error que El nombre excede la cantidad de caracteres permitidos por Windows, donde algunas veces podemos encontrar rutas y archivos que exceden el limite el cual puede llegar a ocasionar que se renombren los archivos automáticamente o se dañen estos.

Ahora cuando tenemos gran cantidad de carpetas y archivos por administrar podemos utilizar algunas herramientas para realizar esta tarea y conocer los archivos y las rutas que exceden la longitud que es de 256 caracteres, este limite es la longitud máxima que tiene establecida el formato NTFS para los nombres de los archivos, el cual esta conformado desde la carpeta raiz, carpetas, subcarpetas y el nombre. Ejemplo:

C:\Users\sistemas.PMT\Documents\Archivos Respaldo\Enero 2014\Fotografias\Paquete 1\ejemplo fotografía 123454.jpg

En este ejemplo la longitud es de 113 caracteres.

 

Obtener listado con la longitud de las rutas y nombres de archivos

Hay varias aplicaciones que se encuentran en la red para obtener la longitud de los nombres donde varias son de pago, buscando en la red Daniel Schroeder desarrollo una aplicación que hasta el momento es gratuita y realiza bastante bien su tarea de mostrarnos un listado de las rutas que exceden el limite.

Icon

Path Length Checker 299.05 KB 1835 descargas

  • Descargamos el archivo y descomprimimos el zip.
  • Encontraremos 3 archivos que son:
    • PathLengthChecker – Sirve para revisar mediante linea de comando
    • PathLengthCheckerGUI – Sirve para revisar de forma visual
    • Xceed.Wpf.Toolkit.dll – Es requisito para el funcionamiento de la aplicación
  • Para usarlo visual ejecutamos PathLengthCheckerGUI.
  • Nos abrira la siguiente ventana, donde especificaremos la ruta a analizar y también opcionalmente podemos especificar la longitud máxima y mínima.
  •  Una vez especificados los campos anteriores, damos clic en Get Path Lengths... y nos mostrara las rutas con su longitud que esten en los limites si es que especificamos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Comentarios (11)

Me ha gustado y además me ha servido.
Muchas gracias!

Responder

Buen dia

Nos alegra que te haya funcionado, cualquier consulta no dudes en visitarnos.

Saludos.

Responder

Hola, ¿cual es el enlace para descargar el zip?

Responder

Buen dia Javier!

Una disculpa por el inconveniente, estamos presentando problemas con nuestro gestor de descargas, en este momento ya se encuentra activo el enlace para descargar.

Saludos.

Responder

Muchas gracias, esta herramienta es uno de los que me estaba haciendo falta para facilitar el respaldado del dataserver.

Responder

Muy Útil, gracias

Responder

Buen dia Ivan

Si es bastante útil, se corrigió el articulo, ya cuenta con imágenes y la descarga de la aplicación.

Saludos.

Responder

Herramienta muy útil.

También aquí, muy interesante, para buscar rutas largas a partir de una ruta dada:

http://www.sysadmit.com/2017/12/windows-listar-rutas-largas.html

Así sabemos si cierta estructura de ficheros tiene rutas largas.

Responder

Buen dia Mike

Interesante realizarlo por medio de PowerShell, gracias por el dato.

Responder

Bue-ni-simooo, Vaya aporte!!, facilita un sin fin de procesos para los que ayudamos a los usuarios en sus actividades siempre despreocupadas de detalles técnicos. Y a pesar de su probable indiferencia ante estas pequeños bemoles windescos, herramientas como ésta son como una melodía para nuestros oídos. Simplemente GRACIAS!!

Responder

Buen dia JR

Si, ahorra tiempo al momento de realizar respaldos;

Excelente dia.

Responder
Compartir
Twittear
Compartir
Pin
Leer entrada anterior
Como encontrar las unidades asignadas (Mapped Drives) en el registro de una computadora remota.

VBScript para obtener listado de unidades asignadas (Mapped Drives)

Acceder / Conectar remotamente a registro de una computadora con Windows

Cerrar