Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[Ajuda] Como Comparar os arquivos de um servidor ftp(eu tenho acesso).


Posts Recomendados

Qual codigo devo usar para comparar os arquivos de um servidor FTP o qual tenho acesso, com os arquivos de uma determinada pasta??

 

e se por exemplo tiver faltando o arquivo "teste.txt" na pasta do pc, o meu programa baixar pra aquela pasta??

 

Se não poder dar o source, me explique. oBg. :piscadela:

Link para o comentário
https://www.webcheats.com.br/topic/487365-ajuda-como-comparar-os-arquivos-de-um-servidor-ftpeu-tenho-acesso/
Compartilhar em outros sites

Depende, que fator você irá para a comparação?

 


  • Nome?
  • Data de criação?
  • Data de modificação?
  • Extenção?
Claro , veja este LINK

É necessário se cadastrar para acessar o conteúdo.
[/color][/size][/font]

 

Se Não puder ajudar, não atrapelhe. :fight:

É simples, já fiz isso em batch uma vez.

 

1 - Liste os arquivos existentes no servidor e guarde essa lista em uma var TStringList (ou o que melhor servir pra você);

2 - Compare os nomes de arquivos gravados na lista com os arquivos na sua pasta, daí uns "if" você já sabe fazer.

 

Basicamente é listar os arquivos do servidor e comparar com o cliente.

 

O comando universal do FTP que você usaria é: ls

 

O comando ls gera uma lista simples dos arquivos, é perfeito pro que você precisa (equivalente ao "dir /b" do prompt de comandos).

 

Só pra avisar, essas dicas são pra você usar com "sockets", se você usar componentes pra FTP eu não conheço como se faz porque eu nunca usei.

É simples, já fiz isso em batch uma vez.

 

1 - Liste os arquivos existentes no servidor e guarde essa lista em uma var TStringList (ou o que melhor servir pra você);

2 - Compare os nomes de arquivos gravados na lista com os arquivos na sua pasta, daí uns "if" você já sabe fazer.

 

Basicamente é listar os arquivos do servidor e comparar com o cliente.

 

O comando universal do FTP que você usaria é: ls

 

O comando ls gera uma lista simples dos arquivos, é perfeito pro que você precisa (equivalente ao "dir /b" do prompt de comandos).

 

Só pra avisar, essas dicas são pra você usar com "sockets", se você usar componentes pra FTP eu não conheço como se faz porque eu nunca usei.

 

kkkkkkkkkkk, em um .bat? cara tuh é d+

 

mas me explica aew, Como listar os arquivos e guardar em uma listbox (se possível)

 

e depois de listado, como comparar os nomes e datas de modificações(ou seja versão)??

 

Obg e Abrss.

 

@edit - 3/12/2010

Esperando ajuda ainda..

 

Pesquisei e já resolvi os seguintes pontos:

 

-Conectar ao ftp [Resolvido]

-Listar arquivos em ListBox [Resolvido]

-Comparar os Arquivos da pasta com os do ftp (nome: se o arquivo n existir baixar ele / data:se o arquivo existir, comparar as datas, se a data do server for mais atualizada, baixar o arquivo para a pasta do programa. [Pendente]

 

 

ninguém?? :nao:

Quanto ao nome dos arquivos, eu faço assim:

 

Liste os arquivos do ftp na listbox1

É necessário se cadastrar para acessar o conteúdo.

e os arquivos da pasta no listbox2 :

É necessário se cadastrar para acessar o conteúdo.

 

adicione um listbox3

 

Declare as Variáveis Globais:

É necessário se cadastrar para acessar o conteúdo.

e em um button com o caption :'Comparar e Baixar' coloque:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Quanto a data eu não sei, mas irei persquisar. \

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.