Jump to content

Reconhecer arquivos a partir de uma data.


Recommended Posts

Posted

Olá, programadores.

Estou com uma dúvida num trecho do meu código. Ele consiste em analisar todos os arquivos de uma determinada pasta e suas subpastas. Gostaria de saber como fazer para que ele só demonstrasse como resultado os documentos a partir de uma determinada data.

Estou utilizando isso:

FileInfo[] Files = Dir.GetFiles("*.pdf", SearchOption.AllDirectories);

Só que não sei como "filtrar" os arquivos a partir de uma data qualquer. No caso, comparar com a data de modificação/criação do arquivo.

Posted

Problema resolvido. Pode dar Closed. 🙂

Fiz desta forma, caso alguém precise:

foreach (FileInfo File in Files)
	    {
		    DateTime creationtime = File.CreationTime; //Data de criação do arquivo
		    DateTime comptime = Convert.ToDateTime(label5.Text); //Label atualizado de acordo com a data da última atualização do DB
		    if (creationtime >= comptime)
		    {
}
}
Posted (edited)
Devias verificar se a label contêm uma data válida antes de tentares converter, de resto tudo bem.

No meu código não se torna necessário. Iniciei com um campo válido no db em que o código se baseia e apenas ele o altera. (Inclusive o "Text" do label)

Edited by Kadov

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
×
×
  • 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.