
Estoy intentando compilar una lista de todos los archivos en cuatro directorios, cada uno con una ruta diferente. Tengo el siguiente código y está funcionando, pero no como quiero
@echo off
tree d:\directory > c:\lists\4list.txt /a /f
tree e:\directory2 >> c:\lists\4list.txt /a /f
tree f:\directory3 >> c:\lists\4list.txt /a /f
tree g:\directory4 >> c:\lists\4list.txt /a /f
La salida en 4list.txt tiene todos los caracteres ASCII y espacios al frente de cada línea. También tiene
+---Directory name
filename1
filename2
filename3
enumerados en cada directorio del árbol. ¿Hay alguna manera de que pueda generar esta lista, SIN todos los caracteres especiales, nombres de directorio, espacios, líneas adicionales y sin las extensiones de archivo?
Básicamente, quiero crear esta lista de más de 2200 archivos, para poder copiarla y pegarla en una hoja de cálculo de Excel en la que tengo configurado el formato condicional, que resalta los nombres de archivos duplicados (puede tener archivos de video duplicados, pero con diferentes formatos). mkv, .mp4, etc.).
Sé que puedo revisar manualmente el archivo de texto y, usando la función buscar/reemplazar del Bloc de notas, puedo "reemplazar" todas las extensiones con espacios en blanco ("") y reemplazar manualmente los caracteres y espacios adicionales al comienzo de cada línea. así como eliminar los nombres "+---Directorio". Sin embargo, esto puede llevar bastante tiempo.
Quiero crear este archivo para poder programarlo para que se ejecute una vez al día y actualizar la lista cada vez mayor de archivos en estas unidades.
Si hay una manera de exportar esta lista a un documento de Excel en lugar de a un archivo .txt, eso también me ahorraría uno o dos pasos.
Respuesta1
Este enlace parece que te ayudará.http://windowsitpro.com/scripting/build-directory-tree-structure-reports