Convierta el directorio de Windows al listado de HTML


¿Alguna vez necesitó crear un archivo HTML que liste todos los archivos y carpetas en un directorio particular de Windows? Probablemente no sea algo que necesites hacer muy a menudo, pero te viene bien de vez en cuando.

Por ejemplo, si quieres crear rápidamente una lista de todos los archivos y carpetas dentro de un Directorio de ventanas y envíelo a alguien en un formato agradable y fácil de ver. Anteriormente, había escrito sobre cómo puede usar la línea de comandos o las aplicaciones de terceros en imprima una lista de todos los archivos y carpetas en un directorio de Windows ; sin embargo, esas opciones solo se envían a texto, Word o Excel.

DirHTML

DirHTML es un programa ingenioso que hace más o menos lo mismo, genera una lista recursiva de archivos y carpetas, pero la genera como una tabla HTML con ¡campo de golf! Por lo tanto, puede hacer clic en cualquier archivo para abrir el archivo en el navegador web o con la aplicación predeterminada para ese tipo de archivo. Esto podría ser muy conveniente para los desarrolladores web que trabajan en un sitio web localmente.

A continuación se muestra el aspecto de una lista de directorio impresa en HTML para la carpeta de descarga en mi computadora. Notarás que la salida es un poco simple y un poco anticuada. Esto se debe a que el programa es antiguo y, por lo tanto, la página web que crea es bastante antigua. Si desea una salida más elegante para la lista de directorios, consulte el segundo programa llamado Snap2HTML que menciono a continuación.

dirhtml

En la parte superior hay anclas , que son enlaces a todas las carpetas dentro del directorio que especificó. Después de eso, todos los archivos dentro de la carpeta raíz y dentro de cada carpeta debajo de la raíz se enumeran junto con sus atributos básicos de archivo. Puede hacer clic en cualquiera de los archivos para abrirlos.

Una vez que haya descargado el programa, simplemente ejecute el archivo dirhtml.exey obtendrá una ventana de configuración como esta:

create directory listing

El programa es altamente configurable, pero también puede elegir la carpeta y hacer clic en el botón Generarsi no quiero hacer otra cosa Puede filtrar según la extensión de archivo (Especificación de archivo) o por los nombres de archivo.

En Varios, puede especificar los atributos de archivo que desea incluir en el resultado HTML y especifique si desea utilizar rutas totalmente calificadas en los enlaces. Esto es útil si desea poder transferir los archivos / carpetas a otra computadora. Puede copiar la carpeta a la otra computadora bajo la misma ruta, es decir, C: \ My Documents \ Test y aún así poder hacer clic en los archivos en la lista HTML para abrirlos.

print directory listing

En Ordenamiento, puede elegir ordenar los archivos por Nombre de archivo, Tamaño, Fecha y Extensión.

sort files

También puede configurar el programa para compilar la lista de directorios recursivamente o no. Puede elegir si desea todos los enlaces en un archivo HTML o crear un archivo HTML para cada carpeta por separado.

html directory listing

En general, es útil programa para crear rápidamente páginas web HTML para cualquier sucursal de carpeta en Windows.

Snap2HTML

El segundo programa, Snap2HTML , no tiene tantas opciones, pero el resultado se ve mucho mejor. Aquí está el resultado HTML para el mismo directorio de descargas en mi computadora:

snap2html output

El programa tiene una interfaz muy simple y solo un par de opciones. Para ejecutar el programa, simplemente haga doble clic en el archivo Snap2HTML.exe. Al igual que DirHTML, este programa no requiere una instalación.

snap2html gui

Primero, selecciona la carpeta raíz en la que desea comenzar el listado del directorio con . Hay dos opciones para incluir archivos ocultos o del sistema si lo desea. Puede cambiar el título de la página HTML y puede marcar Activaren Archivos de enlacesi desea que cada archivo sea un enlace en el que se puede hacer clic.

puede marcar el botón Abrir en el navegador cuando esté listoy luego hacer clic en Crear instantáneapara generar la lista del directorio HTML. Se le pedirá que guarde primero el archivo HTML y luego se abrirá en su navegador web predeterminado.

Así que hay dos programas que hacen el trabajo. Cada uno tiene sus ventajas y desventajas, así que siéntase libre de elegir el que mejor se adapte a sus necesidades. Si tiene alguna pregunta, publique un comentario. ¡Disfruta!

Curso de PHP 35 - Listar archivos y carpetas de un directorio

Artículos Relacionados:


31.08.2015