Windows: ¿cómo mover todos los archivos de las subcarpetas a una carpeta principal? [cerrado]

29

¿Me puede mostrar cómo mover todos los archivos de la subcarpeta a la carpeta principal?

usuario3571494
fuente
1
Es difícil imaginar qué tipo de dificultad está experimentando. ¿Puedes explicar cómo intentas hacerlo y qué no funciona? ¿Estás usando una línea de comando? ¿Explorador de Windows?
Fixer1234
99
No estoy seguro de por qué esto fue rechazado y cerrado como "incierto". A mí me parece bastante claro.
Cornwell
¿CÓMO ES ESTO CLARO? @ fixer1234
Don
2
@DonLarynx: Mover archivos es una tarea trivial y hay miles de formas. Cualquiera tendría dificultades para no poder encontrar ni un solo método para lograrlo. La pregunta implica que el OP tiene requisitos o restricciones específicos (que no se describen), que hacen que los métodos que probó (que no se describen) sean insatisfactorios de alguna manera (que no se describen). Eso no está claro. Si no se trata de una solicitud de una solución específica para un problema o restricciones particulares, la pregunta es una llamada para describir todas las formas posibles de mover archivos, lo que es demasiado amplio.
Fixer1234

Respuestas:

50
  1. Haga una selección de los archivos y carpetas que desea mover.
  2. Haga clic derecho, elija cortar
  3. Ir a la carpeta principal
  4. Haga clic derecho en un espacio vacío y elija pegar.

Si la subcarpeta en cuestión tiene varias subcarpetas y desea mover todos los archivos sin su estructura de subcarpetas, haga lo siguiente:

  1. Presione F3 para abrir el cuadro de diálogo de búsqueda (o si tiene Windows 7+, moverá el cursor a la barra de búsqueda)
  2. Escriba *.*y presione enter.
  3. Espera a que se complete la búsqueda. Tenga en cuenta que puede parecer que está hecho y, de repente, encuentra más archivos. No hay ninguna notificación cuando la búsqueda se completa, excepto una barra que dice: Buscar de nuevo en, que aparece en la parte inferior de los resultados de búsqueda.
  4. Seleccione todos los archivos usando Ctrl+A
  5. Haga clic derecho, elija cortar
  6. Vaya a la carpeta principal presionando primero hacia atrás para salir de la búsqueda y luego otra vez para ir a la carpeta principal
  7. Haga clic derecho en un lugar vacío y elija pegar.
LPChip
fuente
2
Personalmente, me gustan las soluciones por lotes porque no tengo que esperar a que termine la función de búsqueda. Sin embargo, este es probablemente el más fácil para un usuario casual.
Engineer Toast
23

Use el comando 'for': abra una ventana de comandos, luego use algo como lo siguiente, suponiendo que tenga archivos en c: \ foo \ bar \ y desee moverlos a c: \ foo \:

for %F in (c:\foo\bar\*.*) do move /Y %F c:\foo

El interruptor / Y apaga la confirmación; elimínelo si desea confirmar cada movimiento de archivo.

editar: si desea guardar esto en un archivo por lotes y ejecutarlo desde la carpeta principal, puede hacerlo, pero debe duplicar los signos de porcentaje (es decir,% F se convierte en %% F)

Empanadas De Snewsley
fuente
2
forseguramente es algo bueno, pero usar `for / r% cd %% i en ( . ) do move / y% ic: \ foo \ bar` podría ser mejor. Lo sentimos, el código no pudo formatearse. No sé por qué.
Jamie
Claro, / R sería útil si hay varias capas de subdirectorios que también necesitan mover su contenido.
Snewsley Pies
Espero que ayude, @SnewsleyPies!
Jamie
Tengo problemas para entender este código. Estoy asumiendo que el F utilizado es el forinterruptor del mando de contenido de la carpeta, pero si es así, ¿por qué no lo es /Fen lugar de %F? ¿Cuál es el propósito del signo de porcentaje?
Hashim
El %Fes cada elemento en la subcarpeta. Si lo lees, diría for each element in sub-folder, move it to parent folder and confirm confirmation dialog.
Joel Broström
8

Desde un símbolo del sistema:

Move c:\parentFolder\subFolder\*.* c:\parentFolder

Ƭᴇcʜιᴇ007
fuente
2
Esto supone solo una subcarpeta con archivos que deben extraerse de ella. Si ese fuera el caso, el OP probablemente no estaría buscando una solución automatizada cuando solo pudieran cortar y pegar en unos segundos.
Hashim
4
  1. En el Explorador de Windows: busque la carpeta principal y use el cuadro de diálogo de búsqueda para buscar *, que le devolverá todos los archivos de la carpeta principal y las subcarpetas. (O si sabe que solo desea devolver elementos específicos de subcarpetas, limite la búsqueda como desee. Por ejemplo, si solo desea mover archivos .jpg, puede buscar * .jpg)

  2. En los resultados de búsqueda, configúrelo para que muestre detalles y ordene por la columna de la ruta de la carpeta (es posible que deba agregarlo a las columnas que se muestran). Esto facilita la selección de todos los elementos que no están en la ruta de la carpeta principal.

  3. Seleccione todos los elementos que desea mover y arrástrelos / suéltelos en la carpeta principal.

Junie
fuente
2

No hay una solución lista para usar para esto. Use una técnica simple de arrastrar y soltar:

  1. Seleccione los archivos que desea mover.
  2. Arrastra a la carpeta de destino
  3. Sueltalos
Milena Petrovic
fuente