Además del propio sistema operativo y los programas que tenemos instalados en este, nuestros archivos y carpetas personales son clave en el trabajo con el PC. Es por ello por lo que tenemos que trabajar con estos elementos de la mejor manera posible y sacar el máximo provecho de los mismos.
En los equipos actuales trabajamos con cientos o miles de elementos de este tipo, nos referimos a los ficheros que tratamos a diario. Sea cual sea su naturaleza de origen intentamos ordenarlos en carpetas y subcarpetas para su localización en el futuro. Por regla general para todo ello echamos mano de algo tan importante como es el Explorador de archivos de Windows. Esta es una función integrada en el sistema que nos ayuda en gran medida a tratar con estos elementos de los que os hablamos.
Con el paso de los años y las versiones de Windows el Explorador no ha parado de crecer y mejorar. Pero eso no quiere decir que sea una funcionalidad perfecta en Windows, ya que tiene varias carencias. De una de ellas es precisamente de la que os queremos hablar en estas mismas líneas. En concreto os vamos a hablar de una utilidad de la que carece pero que nos podrá ser de mucha ayuda en multitud de ocasiones. Nos referimos a la posibilidad de generar un listado con todos los archivos de una misma carpeta.
Crear un listado de archivos de una carpeta en Windows
Como os comentamos, tanto si trabajamos en casa con el PC como si lo usamos en un entorno más corporativo, a veces necesitamos un listado de ficheros de una carpeta. Esto es algo que no podremos obtener desde el mencionado Explorador de archivos de Windows, por lo que nos las tendremos que ingeniar por nuestra cuenta para obtenerlo.
Así, como veis, crear el listado de archivos de una carpeta es mucho más fácil de lo que podría parecer en un principio, elijamos el método que elijamos.
Pros y contras
Todos aquellos que no se quieren complicar demasiado la vida pero que necesiten de una interfaz gráfica para este tipo de tareas, aquí tienen la solución más adecuada. El programa nos ofrece una única ventana para llevar a cabo el listado con los contenidos de una carpeta sin más complicaciones.
Aquellos que deseen tener un mayor control sobre el proceso en cuestión a través de diferentes opciones que pueden activar o desactivar, tendrán que decantarse por otras aplicaciones similares como la anteriormente mencionada en estas mismas líneas.
Ls File List Generator
En este caso nos encontramos con otra interesante aplicación que nos será muy útil para estas tareas que os comentamos. A través de su intuitiva interfaz de tendremos la posibilidad de crear listados personalizados de los contenidos de cualquier carpeta que tengamos guardada en Windows. Cierto es que su aspecto está un tanto anticuado y no recibe actualizaciones desde hace años.
Sin embargo también merece la pena saber que su funcionalidad sigue siendo la misma y nos será de enorme ayuda para estos procesos. Además merece la pena saber que disponemos de una versión portable que podemos llevar siempre en una llave USB por si la necesitamos. Una de sus principales características es que apenas consume recursos del equipo y se trata de una aplicación bastante ligera que tampoco consume espacio.
Eso no significa que no nos proponga algunas interesantes funciones de configuración para personalizar el proceso que os comentamos de listados de archivos. Por ejemplo tendremos la posibilidad de especificar los datos que deseamos mostrar en el nuevo listado que vamos a crear correspondientes a esos archivos que incluiremos. Igualmente el programa nos da la posibilidad de elegir entre diferentes formatos habituales en estas tareas para el nuevo fichero.
También merece la pena reseñar la enorme velocidad de trabajo que nos proporciona esta sencilla aplicación a la hora de generar el listado como tal.
Lo mejor y lo peor
Quizá lo más llamativos de esta aplicación es que se trata de un programa muy ligero que apenas consume recursos del equipo y que trabaja de una manera muy rápida. Propone algunos parámetros de personalización para controlar al máximo el proceso de creación del listado de ficheros. Su interfaz de necesita una actualización que seguramente no llegará.
Snap2HTML
Snap viene de la palabra ingles instantánea. Como bien indica su nombre, Snap2HTML crea una instantánea de todo el contenido almacenado en una carpeta junto con sus archivos y la estructura de la carpeta generando un archivo con extensión .html aunque también nos permite generar archivos en formato texto plano. .csv y .json. Al ser una aplicación portable no es necesario instalar en ningún equipo para analizar la estructura de archivos.
La aplicación funciona al igual que un explorador de archivos, donde al pulsar sobre cada directorio se muestran todos los archivos que se encuentran en su interior con estructura de árbol. Además, nos permite hacer búsquedas de archivos, de las instantáneas que creemos. Snap2HTML es una aplicación de código abierto y completamente gratuita que podemos descargar a través del siguiente enlace a su página web.
Top y menos top
En el supuesto de que lo que busquemos es fluido de funcionamiento y rapidez a la hora de obtener el listado que aquí buscamos, este es un programa que se centra precisamente en ello. En cuestión de segundos obtendremos un listado con todos los archivos de una determinada carpeta y además podemos elegir el formato de archivo de salida que más nos interesa en cada caso.
Aquí no vamos a disponer de opciones de configuración ni parámetros adicionales que nos permita personalizar la creación de ese listado, por lo que perdemos el control sobre ese archivo que se genera.
DirLister
Otra interesante aplicación que nos permite realizar listados de archivos y directorios almacenados en un es DirLister, una aplicación de código abierto y que también podemos descargar de forma totalmente gratuita desde su página web de GitHub. El funcionamiento de la aplicación es bastante sencillo. En primer lugar, debemos establecer las carpetas que queremos listar y a continuación, seleccionar el formato de salida del archivo que generará la aplicación.
El archivo generado puede ser en formato .html, texto plano, .csv, .xml, .json o .md (Markdown). Nos permite incluir, además del nombre, el tamaño y la última fecha en la que se modificaron los archivos. Además, se puede integrar en el menú contextual de Windows para utilizarlo a través del botón derecho con cualquier directorio, por lo que crear listados de archivos de una carpeta es un proceso muy rápido y sencillo una vez hemos configurado correctamente la aplicación.
Destacable y menos destacable
Aquí nos encontramos con un interesante proyecto de código abierto para este tipo de tareas que además se caracteriza por la sencillez de uso que nos propone. Incluso si no tenemos conocimientos en estos trabajos, podremos usar la aplicación sin problema alguno. Se integra en el menú contextual de Windows y tenemos varios formatos de salida entre los que elegir.
En ocasiones durante la creación del archivo como tal veremos un alto consumo de recursos del sistema, algo poco habitual en este tipo de aplicaciones en concreto.
Usos para dar al fichero resultante
Lo cierto es que a priori no estaría nada mal que el propio Explorador de archivos de Windows nos diese la oportunidad de generar de manera automática si así lo necesitamos, un fichero con todos los archivos que contiene una determinada carpeta. Lo ideal sería situarnos en ese directorio en concreto, pulsar un botón en el Explorador de Windows y que se crease un fichero de texto en cuestión de segundos, por ejemplo. Desafortunadamente esta es una característica que Microsoft no considera lo suficientemente importante como para incluirla en esta herramienta de Windows.
Os contamos todo esto porque la utilidad que le podemos dar a estos listados que os comentamos en estas líneas pueden ser de lo más variado. Por ejemplo el archivo de texto con todos los archivos y subcarpetas de un determinado directorio nos puede ser de ayuda para llevar un control impreso de los contenidos aquí guardados. Igualmente podemos compartir con amigos y familiares a través de diferentes vías este fichero digital para que así los destinatarios puedan echar un vistazo por ejemplo a las fotos o vídeos que aquí se almacenan por diferentes motivos.
Asimismo los es de sistemas que gestionan múltiples equipos por ejemplo en una empresa, también podrían disponer de estos listados automáticos para controlar los cambios en determinadas carpetas por parte de los trabajadores. Y es que no hablamos de archivos prácticamente incomprensibles como por ejemplo los que alojan los directorios del propio sistema operativo. Si nosotros mismos llevamos a cabo una buena organización de determinados contenidos, estos listados nos serán de enorme utilidad si tenemos los correspondientes ficheros guardados bien nombrados.
Por estas y otras muchas razones la importancia de poder generar estos listados de archivos de manera rápida y sencilla, tal y como os hemos mostrado con los diferentes métodos en estas mismas líneas.
Automatizar la creación de listados de archivos
Puede ocurrir que en todo este proceso de crear listados de archivos, quieras llegar a automatizar todo el proceso. Y para ese cometido, tenemos una herramienta magnífica como es PowerShell, aparte del Programador de tareas de Windows. El uso de ambas herramientas te permitirá listar de manera automática, sin ningún tipo de intervención por tu parte, más que programarlo.
Crear un comando en PowerShell para generar listados automáticos
El potencial de PowerShell es enorme, y tenemos un comando que nos va a permitir obtener listados de archivos, así como exportarlos a otros formatos. Y todo consta de un solo script que generará un listado de archivos en la carpeta específica, para terminar por guardarlo en un archivo de texto. El comando es el siguiente:
Get-ChildItem -Path "C:(aquí insertarás la ruta de la carpeta)" | Select-Object Name, LastWriteTime, Length | Format-Table -AutoSize | Out-File "C:RutaListadoArchivos.txt
Con él, podremos guardar el listado con información tanto del nombre, la fecha de modificación o incluso el tamaño del archivo. Además, para que sea más cómodo para ti, podrás modificar la ruta y el formato de guardado.
Programar tareas en Windows para obtener un listado automático
También podemos recurrir al Programador de tareas para generar listados periódicamente. Para ello, pulsa Win + S, que abrirá Inicio, escribe «Programador de tareas», y lo siguiente será abrirlo. Ahora, desde el que aparece a la derecha, tienes que hacer clic en «Crear tarea básica». Y lo siguiente será configurar la frecuencia con que se genere el propio listado. Puedes elegir intervalos diarios, semanales o incluso cada vez que inicies sesión. El siguiente paso será seleccionar la acción que quieres hacer en particular, y para ello deberás escoger un programa desde «Iniciar un programa». Ahí deberás escribir «powershell.exe». Y el último paso antes de terminar será introducir el script de Powershell. Te puede servir como ejemplo:
-File "C:Rutascript.ps1"
Cuando acabes, guarda la configuración y ya se habrá configurado para funcionar de manera programada.