Copiar arquivos em uma rede local através dos IPs ?

Delphi

09/02/2006

Olá pessoal,

Tenho um problema que volta e meia volta à tona, como copiar arquivos entre computadores de uma rede local através dos IPs das máquinas ?

[]´s
AASN


Aasn

Aasn

Curtidas 0

Respostas

Kitsystem

Kitsystem

09/02/2006

Utilize o Indy, lá tem exemplo de FTP


GOSTEI 0
Aasn

Aasn

09/02/2006

Caro kitsystem,

FTP não seria o indicado neste caso.

O que eu estou procurando é algo que possa utilizar as APIs do windows ou algo do gênero para realizar a cópia, sem que tenha que ter algum programa em ´standby´ nos terminais aguardando para receber a cópia.

Caso contrário, eu poderia usar Server e ClientSockets para o trabalho, mas é justamente o que não gostaria, pois teria que deixar algo em ´standby´ nos terminais.

Gostaria de algo do tipo:

CopyFile(´192.168.0.1:C:\PastaOrigem\Arquivo.txt´, ´192.168.0.2:C:\PastaOrigem\Arquivo.txt´);

[]´s
AASN


GOSTEI 0
Rômulo Barros

Rômulo Barros

09/02/2006

   If(CopyFile(´\\192.168.0.2\C\teste.txt´,´\\192.168.0.4\C\NovoArquivo.txt´,true))Then
   Begin
      ShowMessage(´arquivo copiado´);
   End;



[color=red:af698b0d08][b:af698b0d08]Obs:[/b:af698b0d08][/color:af698b0d08] [size=18:af698b0d08]Ambos os diretórios ( C ) devem estar compartilhados. Caso contrário o arquivo não irá ser copiado.[/size:af698b0d08]


GOSTEI 0
POSTAR