Data/hora de modificação de arquivo em servidor FTP com CSharp
17/11/2014
0
Preciso saber a data e hora de modificação pois o programa irá fazer o download automático do servidor FTP em determinado horário, todos os dias, podendo conter mais de um
arquivo diário. E quero fazer o download somente do ultimo arquivo dentro do diretório.
Estou usando a linguagem C# , alguém sabe me dar alguma dica?
Renan Carlos
Posts
17/11/2014
Soeuseijothaz
Um dos exemplos: http://msdn.microsoft.com/en-us/library/system.io.fileinfo.aspx
17/11/2014
Renan Carlos
FtpWebRequest ftp = (FtpWebRequest)WebRequest.Create(ArquivoSite);
ftp.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
FtpWebResponse response = (FtpWebResponse)ftp.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
é isso que estou usando , se tiver me explicado ... Por favor , não ficou claro .
17/11/2014
Soeuseijothaz
O servidor de ftp esta fora do seu domínio em outro computador?
Ou esta em um pasta no seu domínio?
17/11/2014
Soeuseijothaz
Qual tipo de acesso você possui? Somente leitura, leitura gravação ou total?
17/11/2014
Renan Carlos
17/11/2014
Soeuseijothaz
Seria este código?
FtpWebRequest ftp = (FtpWebRequest)WebRequest.Create(ArquivoSite); ftp.Method = WebRequestMethods.Ftp.ListDirectoryDetails; FtpWebResponse response = (FtpWebResponse)ftp.GetResponse(); Stream responseStream = response.GetResponseStream(); StreamReader reader = new StreamReader(responseStream);
17/11/2014
Renan Carlos
O que eu preciso , é ver a data de modificação de cada arquivo , pra' pegar o ultimo arquivo modificado , e copia-lo para minha maquina/servidor.
17/11/2014
Soeuseijothaz
Achei aqui nos meus favoritos este link: http://www.vcskicks.com/download-file-ftp.php
Nele da para pegar o tamanho é só adaptar para pegar a data, veja se da uma luz.
Clique aqui para fazer login e interagir na Comunidade :)