none
Como pegar a data de um arquivo antes de baixar o arquivo do ftp RRS feed

  • Pergunta

  • Pessoal

          Estou em um projeto onde estamos baixando o arquivo de um ftp sem problema algum, só que foi solicitado para pegar a data que o arquivo foi disponibilizado no ftp, para questão de controle interno, neste caso como eu conseguiria fazer está parte para obter a data que o arquivo foi disponibilizado dentro do ftp ?

         Onde estou enviando parte do código para ter uma noção de como foi feito até o momento.

    conect(origem);
                    ftp.Method = WebRequestMethods.Ftp.DownloadFile;
    
                    using (FtpWebResponse response = (FtpWebResponse)ftp.GetResponse())
                    {
                        using (Stream rs = response.GetResponseStream())
                        {
                            using (FileStream ws = new FileStream(destinoLocal, FileMode.Create))
                            {
                                byte[] buffer = new byte[2048];
                                int bytesRead = rs.Read(buffer, 0, buffer.Length);
                                while (bytesRead > 0)
                                {
                                    ws.Write(buffer, 0, bytesRead);
                                    bytesRead = rs.Read(buffer, 0, buffer.Length);
                                }
                            }
                        }
                    }
    
                    ftp.Abort();
    

    quarta-feira, 4 de março de 2020 13:46