Primero el problema
Hábitos de trabajo, a menudo crea una carpeta para el trabajo diario y almacena el contenido del trabajo del día en una carpeta de nombre canónico (generalmente un nombre de fecha), hasta que un día de repente necesite fusionar todos los archivos en una carpeta Cuando lo siguiente se comprime y se envía al líder, se fuerza, ¿desea abrir cada carpeta y pegarla en una carpeta de resumen? . . . . .
Figura 1 Múltiples carpetas juntas
En segundo lugar, la solución
Investigando recientemente Python, considere usar Python para resolver este problema.
En tercer lugar, el código
import os
import shutil
def Move1 (dir):
i = 0
para root, dir1, nombre de archivo en os.walk (dir):
para índice en rango (len (nombre de archivo)):
if os.path.splitext (filename [index]) [1] == '. Xls': # Tenga en cuenta que el nombre de archivo es una tupla, y el método de texto dividido solo puede ser la cadena
i + = 1
root1 = "E: \\ Resumen de datos \\"
old_path = os.path.join ( root, filename [index])
new_path = os.path.join (root1, filename [index])
shutil.copyfile (old_path, new_path)
print ("Total", i, "¡Los archivos de capa se copian!")
¡El efecto es bueno y se completará pronto!