Como obter o atributo de tempo modificado de um determinado arquivo no FTP
-
20-09-2019 - |
Pergunta
Preciso monitorar um determinado arquivo no FTP, uma vez atualizado, preciso buscá -lo no FTP. Mas como identificar se é atualizado ou não é um problema.
Alguém tem alguma experiência nisso?
Solução
Você precisa enviar um comando de lista. Você precisará analisar os resultados manualmente usando o Regex, pois não há formato padrão para o resultado de retorno.
Outras dicas
Os dados e o tempo de modificação do arquivo também podem ser obtidos usando um comando MLST ou MDTM. Ambos são extensões do protocolo FTP (não garantidas em todos os servidores), mas pelo menos alguns deles são suportados pela maioria dos servidores. Esses comandos retornam formato padronizado, ele não deve ser analisado como resultados do comando List.
Veja quanto mais detalhes em Este artigo.