elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [bach]No me mueve archivos pesados por la red
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [bach]No me mueve archivos pesados por la red  (Leído 2,844 veces)
pepe88

Desconectado Desconectado

Mensajes: 3


Ver Perfil
[bach]No me mueve archivos pesados por la red
« en: 14 Julio 2014, 12:21 pm »

Hola, soy pepe, me presento como nuevo usuario de este foro. No tengo mucha experiencia en .bat y ya tengo mis primeros problemas, uno muy gordo.

Quiero mover desde el origen unos ficheros con el comando move, pero tengo varios problemas.
el origen es el siguiente:
set Path_origen1=C:\Users\Eurostar\Desktop\tarea fich\prueba origen\Backup\CallCenter

el destino es el siguiente:
set Path_destino1=\\193.118.11.13\Alt-SQL1\backup\CallCenter

Antes me creo una unidad de red en windows que llamo G:
set unidad_red=G:\

quiero mover solo ficheros con una extensión:
move /Y "%Path_origen1%\*.trn" %unidad_red:~0,3%%Path_destino1% move /Y "%Path_origen1%\*.bak" %unidad_red:~0,3%%Path_destino1%move /Y "%Path_origen1%\*.log" %unidad_red:~0,3%%Path_destino1%

Mueve todos, siempre y cuando no haya archivos muy grandes, los grandes NO los mueve y no solo eso, si hay alguno muy grande, el script se queda tostado...

¿sabeis como puedo solucionarlo? no tengo ni idea de como solucionar esto

Gracias
Saludos


« Última modificación: 14 Julio 2014, 15:28 pm por pepe88 » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: [bach]No me mueve archivos pesados por la red
« Respuesta #1 en: 14 Julio 2014, 15:44 pm »

Buenas.

1.
No está permitido el doble post ni mucho menos el triple post, puedes utilizar el botón "Modificar" en el post principal para añadir toda la nueva información que creas conveniente.

2.
Citar
move /Y "%Path_origen1%\*.trn" %unidad_red:~0,3%%Path_destino1% move /Y "%Path_origen1%\*.bak" %unidad_red:~0,3%%Path_destino1%move /Y "%Path_origen1%\*.log" %unidad_red:~0,3%%Path_destino1%

Intenta proporcioanr el código con un formato legible para todos, además, esa concatenación de comandos que has echo no está nada bien y puede resultar conflictiva, separa las instrucciones en lineas y cierra los argumentos para no dejar variables abiertas como haces:
Código
  1. Comando 1, Linea 1: Move /Y "%origen%" "%destino%"
  2. Comando 2, Linea 2: Move /Y "%origen%" "%destino%"

De todas formas, prueba con la lógica del comando RoboCopy (o en su defecto XCopy).

Saludos


« Última modificación: 14 Julio 2014, 16:30 pm por Eleкtro » En línea



pepe88

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: [bach]No me mueve archivos pesados por la red
« Respuesta #2 en: 14 Julio 2014, 18:51 pm »

Disculpad, he comenzado hace poco en esto y tampoco conozco mucho las normas. Al comando xcopy y robocopy le pasa lo mismo, se quedan tostados cuando hay ficheros grandes. ¿puede ser la conexión VPN?

gracias
Saludos

EDITADO: voy a aportar mas información:

Hay 3 maquinas:
 1 - "mi maquina"
 2 - "maquina origen"
 3 - "maquina destino"

La maquina origen y la maquina destino están en la misma red, pero mi maquina está en distinta red.

He probado a mover ficheros des "mi maquina" a "maquina destino", pero se queda tostado tanto el move, como el robocopy, como el xcopy con ficheros grandes. ¿puede ser porque la VPN no soporta ese movimiento tan grande de info??? puede ser sobrecarga del servidor?

Ahora voy a probar mover desde la "maquina origen" a la "maquina destino", pero me da error por tema de rutas, y eso que yo pongo las rutas asi \\10.145.32.8\carpeta1\carpeta2

No se.....
« Última modificación: 15 Julio 2014, 10:46 am por pepe88 » En línea

qtimxta888

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: [bach]No me mueve archivos pesados por la red
« Respuesta #3 en: 16 Julio 2014, 05:20 am »

leete la ayuda de Xcopy, usando Xcopy/? , ahi puedes ver que usando el comodin /J puedes mover los archivos sin buffer, esto quiere decir que no usara la memoria del computador para guardarlos y luego moverlos, por eso se te inhibe la pc
En línea

pepe88

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: [bach]No me mueve archivos pesados por la red
« Respuesta #4 en: 16 Julio 2014, 14:55 pm »

gracias, funciono!!!! pero el comando move no funciona.... lo que he ha llevado a variar el codigo
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
socorrroooo!!!!!!msdos ficheros bach
Ejercicios
fanny 2 5,387 Último mensaje 2 Junio 2006, 23:25 pm
por Duweick
Uno de los pesos pesados de Linux se pasa a Mac
Noticias
wolfbcn 6 3,078 Último mensaje 9 Marzo 2013, 01:31 am
por @synthesize
[DUDA] FTP archivos pesados Ubuntu
GNU/Linux
KZN 0 1,650 Último mensaje 26 Mayo 2015, 14:05 pm
por KZN
9 herramientas para enviar archivos pesados gratis por Internet
Noticias
wolfbcn 0 1,427 Último mensaje 9 Abril 2019, 02:28 am
por wolfbcn
Mueve unicamente archivos de mi carpeta a otra Python
Scripting
SlayerBur 2 3,034 Último mensaje 29 Mayo 2021, 23:09 pm
por SlayerBur
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines