Aplicaciones .BAT bloc de notas

Iniciado por jimytron, 22 Febrero 2012, 07:26 AM

0 Miembros y 1 Visitante están viendo este tema.

jimytron

hola buena tardes todos quisiera sabes como copiar carpetas desde una red local utilizando su ip o como se haria.

copiar carpetas"copiar y copiame" a PCrespaldo D:\respaldos
cual seria los codigo.

maquina 1 C:\Users\usuario\Documents\copiar
maquina 2 C:\Users\usuario\Documents\copiame


PCrespaldo D:\respaldos\

  *   *
.------.

tengo este pero es para mover archivo y no es en red


@echo off
echo Hola,
pause
COPY copiame.txt copiado.txt
MOVE copiado.txt C:\copiado.txt
CD C:\
COPY copiado.txt copiado2.txt
EXIT

HdM

Buenas.

Para copiar ficheros entre equipos a través de la red, en el equipo origen y destino, los directorios deben estar compartidos (el de destino también, a menos que sea en local y con permiso de escritura).

Si no quieres trabajar directamente con los nombres de los directorios, podrías crear unidades de red.

Utilizando tu ejemplo y suponiendo que tanto los directorios "\copiar", "\copiame"  como "\respaldos" estén compartidos:

Si quieres copiar sólo archivos utiliza el cmd "copy". Si quieres copiar archivos y directorios, "xcopy".

Con tu ejemplo:

Código (bash) [Seleccionar]

copy \\maquina1\copiar\copiame.txt \\maquina1\copiar\copiar.txt
move \\maquina1\copiar\copiar.txt \\pcrespaldo\respaldos\


También podrías sustituir el nombre de los equipos por sus respectivas IP. Deberías mirarte la ayuda de estos comandos, verás los distintos parámetros que puedes utilizar con ellos.

Saludos.






- Nice to see you again -