Soy un novato, así que tengan paciencia conmigo ...por lotes archivos de copia de archivos con ciertas extensiones de varios directorios en un solo directorio
que estoy tratando de copiar todos los archivos .doc
que he dispersos por varios subdirectorios de una directorio principal en otro directorio utilizando un archivo por lotes. He conseguido un filelist.txt
de todos los archivos (hay cientos) fuera de estos directorios que desea copiar usando:
"C:\Main directory\sub directory" dir /b /s *.doc > "C:\Main directory\sub directory\filelist.txt"
¿Qué guión iba a utilizar para los xcopy en un directorio? ¿Puedo usar algún código que realmente tome esos nombres de archivos del filelist.txt
y los copie?
Como referencia, miré la pregunta a continuación porque parecía que estaba haciendo lo que quería hacer, pero no funcionó para mí.
Using xcopy to copy files from several directories to one directory
Además, me gustaría mucho entender este concepto, así que por favor romper el código para mí para decirme lo que hace cada elemento, o al menos incluir un enlace que explicarlo.
Abra el directorio principal en el Explorador de Windows, buscar * .doc, seleccionar todo (Ctrl + A) y copiarlos/pegarlos en el nuevo directorio ... Yo también fui inicialmente a la línea de cmd para esto, pero la solución de GUI es mucho más rápida :) – Alex
¡Creo que solo puedes buscar * .doc y copiar los resultados! – aliqandil