Mover contenido de la carpeta un nivel hacia arriba (al directorio principal)

Mover contenido de la carpeta un nivel hacia arriba (al directorio principal)

Tengo numerosas carpetas desde las que quiero mover todo el contenido a su carpeta principal.

d:\folder1\foo\[files1-10]
d:\folder2\foo\[files11-14]
d:\folder3\bar\[files1-9]
..
d:\folder178\foo\file15

esto debería terminar así:

d:\foo\[files1-15]
d:\bar\[files1-9]

Las carpetas "carpeta1", "carpetaX", etc. pueden contener subdirectorios con el mismo nombre (como foo), pero contienen nombres de archivo únicos.

¿Cómo puedo mover cómodamente el contenido de los subdirectorios a d:\?

Respuesta1

La forma más sencilla es utilizar el preprocesador de línea de comandos y emitir MOVE *.* ..comandos del sistema operativo para mover todos los archivos donde los necesite.

Con el tiempo, también terminas emitiendo tus últimos comandos MOVE foo\ ..y MOVE bar\ ..los del sistema operativo para moverlos a tu D:\carpeta raíz.

Aquí tienes un ejemplo:

CD D:\folder1\foo\

MOVE *.* ..

CD ..

MOVE foo\ ..

CD ..\folder2\foo\

MOVE *.* D:\foo\

etcétera.

información relacionada