Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: jimytron en 22 Febrero 2012, 07:26 am



Título: Aplicaciones .BAT bloc de notas
Publicado por: jimytron en 22 Febrero 2012, 07:26 am
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


Título: Re: Aplicaciones .BAT bloc de notas
Publicado por: HdM en 22 Febrero 2012, 09:18 am
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
  1. copy \\maquina1\copiar\copiame.txt \\maquina1\copiar\copiar.txt
  2. 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.