Ms-Dos - mover o copiar

 
Vista:
sin imagen de perfil

mover o copiar

Publicado por PEDRO ENRIQUE (6 intervenciones) el 18/11/2017 13:31:54
hola MI PROBLEMA ES QUE TENGO MUCHAS CARPETAS CON UNO O MAS ARCHIVOS Y ME GUSTARIA COPIARLOS O MOVERLOS TODOS A OTRA CARPETA EN OTRO DIRECTORIO
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

mover o copiar

Publicado por Antoni Masana (812 intervenciones) el 19/11/2017 21:55:53
Este BAT te creada otro

1
2
3
@echo off
CD   C:\Dir_Origen
FOR /R %%a IN (*.BAT) DO ECHO MOVE %%a C:\Dir_Destino\. /Y >>C:\Tmp\MoveFiles.bat


Otra sintaxis que no he probado y dice el Help dice que funciona igual.

1
2
@echo off
FOR /R C:\Dir_Origen %%a IN (*.BAT) DO ECHO MOVE %%a C:\Dir_Destino\. /Y >>C:\Tmp\MoveFiles.bat

¿Que hace? Busca todos los ficheros con extensión BAT que hay dentro del directorio Dir_Origen y sus subdirectorios y crea una línea de comando para moverlo al directorio Dir_Destino en el fichero C:\Tmp\MoveFiles.bat, cuando se ejecute este segundo BAT se moveran los ficheros.

Puedes:
- Cambiar *^.BAT por *.* o *.DOC* *.XLS* o lo que desees
- El /Y es para sobreescribir si ya existe el destino. OJO si tienes nombres iguales y ficheros diferentes.
- Cambiar el MOVE por un COPY

El destino no puede estar dentro del origen. a menos que el destino este vacío:

1
2
@echo off
FOR /R C:\Dir_Origen %%a IN (*.BAT) DO ECHO MOVE %%a C:\Dir_Origen\Dir_Destino\. /Y >>C:\Tmp\MoveFiles.bat


Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

mover o copiar

Publicado por PEDRO ENRIQUE (6 intervenciones) el 21/11/2017 21:07:31
HOLA HAGO ESTO

echo off
CD C:\JDOWNLOADER\DESCARGAS\CURSOS
FOR /R %%a IN (*.MP4) DO ECHO MOVE %%a C:\JDOWNLOADER\MP4\. /Y >>C:\JDOWNLOADER\MP4\MoveFiles.bat

Y NO VEO LOS ARCH'IVOS EL PRIMER BAT LO EJECUTO DESDE EL ORIGEN

ME PUEDES AYUDAR NO SE LO QUE ESTOY HACIENDO MAL
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

mover o copiar

Publicado por Antoni Masana (812 intervenciones) el 21/11/2017 21:33:39
Estas tres líneas te han de crear un nuevo BAT: C:\JDOWNLOADER\MP4\MoveFiles.bat

1
2
3
echo off
CD C:\JDOWNLOADER\DESCARGAS\CURSOS
FOR /R %%a IN (*.MP4) DO ECHO MOVE %%a C:\JDOWNLOADER\MP4\. /Y >>C:\JDOWNLOADER\MP4\MoveFiles.bat

Dentro de este segundo BAT tendrás una linea que empieza por un MOVE con todos y cada uno de los ficheros con extensión MP4 que cuelguen del directorio C:\JDOWNLOADER\DESCARGAS\CURSOS

Edita el BAT y si esta bien ejecútalo para mover los ficheros.

un par de mejoras

1
2
3
4
@echo off
echo.@echo off >C:\JDOWNLOADER\MP4\MoveFiles.bat
CD C:\JDOWNLOADER\DESCARGAS\CURSOS
FOR /R %%a IN (*.MP4) DO ECHO MOVE %%a C:\JDOWNLOADER\MP4\. /Y >>C:\JDOWNLOADER\MP4\MoveFiles.bat

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

mover o copiar

Publicado por pedro enrique (6 intervenciones) el 21/11/2017 23:39:00
holsa otra vez perdon si soy pesado pero no logro que fucione esto

1
2
3
4
@echo off
echo.@echo off >C:\JDOWNLOADER\MP4\MoveFiles.bat
CD C:\JDOWNLOADER\DESCARGAS\CURSOS
FOR /R %%a IN (*.MP4) DO ECHO MOVE %%a C:\JDOWNLOADER\MP4\. /Y >>C:\JDOWNLOADER\MP4\MoveFiles.bat
solo copia el segundo bat en la carpeta mp4 los archivos sigo sin verlos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

mover o copiar

Publicado por PEDRO ENRIQUE (6 intervenciones) el 22/11/2017 06:20:23
HOLA OTRA VEZ CREO QUE EL PROBLEMA ESTA EN LA LONGUITUD DEL NOMBRE O ARCHIVO DE LA CARPETA SI RENOMBRO LAS CARPETAS Y ARCHIVOS CON 01.MP4,02.MP4,... LO HACE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

mover o copiar

Publicado por PEDRO ENRIQUE (6 intervenciones) el 22/11/2017 07:14:16
Y CUANDO SE TRATA DE LE UNIDAD D:
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

mover o copiar

Publicado por Antoni Masana (812 intervenciones) el 22/11/2017 11:42:14
Si ejecutas esto moverá los ficheros

1
2
3
@echo off
CD C:\JDOWNLOADER\DESCARGAS\CURSOS
FOR /R %%a IN (*.MP4) DO ECHO MOVE %%a C:\JDOWNLOADER\MP4\. /Y

Lo anterior era para ver que hace antes de hacerlo para evitar la perdida de ficheros por una mala sintaxis.

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar