Jump to content

Vericar e apagar um ficheiro num ftp


SLIFE
 Share

Recommended Posts

Boas

Como tinha pensado inicialmente em fazer um programa que iria verificar se existia um determinado email, e se existisse fazia o download do ficheiro que estava no assunto.

Como percebi que essa situação iria requerer muito conhecimento de vb.

Entao virei-me para outra situação:

Actualmente consigo enviar um ficheiro determinado por mim para um site ftp.

E tambem consigo fazer o download do mesmo.

Agora precisava de ajuda para duas coisas, primeiro, como posso apenas verificar se determinado ficheiro existe no ftp.

E segundo como posso apagar um ficheiro que exista no ftp.

Isto porque a minha aplicação faz e o seguinte:

Eu no portatil tenho o Programa na versao (Posto1)

E em casa tenho a aplicação na versao (Servidor).

Eu no posto1 envio para o ftp o link do ficheiro que quero efectuar o download.

E em casa no servidor, de tempo a tempo vai verificar se existe algum ficheiro enviado pelo posto1.

Caso exista, entao efectua o download do mesmo, e executa.

E apaga o ficheiro directamente do ftp.

Nao sei se me estou a explicar como queria, mas o que precisava mesmo era de saber como verificar se determinado ficheiro existe num ftp, e como apagar um ficheiro no ftp.

Cpts

Sandro Coelho

Link to comment
Share on other sites

Não programo em .NET, mas há bibliotecas para FTP.

Por exemplo a edtFTPnet é Open Source (LGPL, o que significa que podes usá-la em software de código fechado desde que não modifiques a biblioteca em si), e tem métodos como:

FTPClient.Exists(filepath)

FTPClient.Delete(filepath)

Ligar a um servidor é bastante fácil: http://www.enterprisedt.com/products/edtftpnet/doc/manual/index.html

A biblioteca está em http://www.enterprisedt.com/products/edtftpnet/overview.html

❝The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying.❞- John Carmack on software patents

A list  of command line apps

Link to comment
Share on other sites

Não programo em .NET, mas há bibliotecas para FTP.

Por exemplo a edtFTPnet é Open Source (LGPL, o que significa que podes usá-la em software de código fechado desde que não modifiques a biblioteca em si), e tem métodos como:

FTPClient.Exists(filepath)

FTPClient.Delete(filepath)

Ligar a um servidor é bastante fácil: http://www.enterprisedt.com/products/edtftpnet/doc/manual/index.html

A biblioteca está em http://www.enterprisedt.com/products/edtftpnet/overview.html

Boas

Estive a experimentar o que disses-te, e ate seria suficiente para o que necessito.

O problema é que nao estou a conseguir colocar a funcionar.

Ja estive a ver no site e ate pelos exemplos, mas da sempre erro.

"O nome pedido é válido, mas não foram encontrados dados do tipo pedido"

Nao sei como ultrepassar este erro.

Se alguem souber agradeço

Cpts

Sandro Coelho

Link to comment
Share on other sites

Sorry, eu só encontrei a biblioteca, mas não posso testá-la :|

❝The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying.❞- John Carmack on software patents

A list  of command line apps

Link to comment
Share on other sites

Sorry, eu só encontrei a biblioteca, mas não posso testá-la :|

Ok

Obrigado pela ajuda na mesma.

Pode ser que exista por aqui alguem que me consiga dar mais algumas dicas.

Ou sobre a biblioteca ou sobre outro metodo qualquer.

Cpts

Sandro Coelho

Link to comment
Share on other sites

Estás disposto a pagar por uma biblioteca?

Boas

Não. Isto e um programa que estou a tentar elaborar para mim, para uso pessoal.

Como tal nao estava a pensar em gastar dinheiro.

Mas obrigado na mesma.

Cpts

Sandro Coelho

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.