Array
(
)

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

Aasn
   - 09 fev 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


Kitsystem
   - 09 fev 2006

Utilize o Indy, lá tem exemplo de FTP


Aasn
   - 09 fev 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


Rômulo Barros
   - 09 fev 2006

#Código

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



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