Dicas sobre desenvolvimento de software, gestão e tributações

Rede Social

1 de outubro de 2015

Ler versão de arquivos com C#


Agora é a vez dos arquivos, algumas vezes precisamos conferir a versão de algum arquivo ou dll para saber
se realmente a versão que está sendo utilizada é a desejada ou mais atualizada.
Existe uma forma simples de saber isso dentro do seu aplicativo com C#.

Vamos declarar uma string com a pasta corrente. (somente para o exemplo o arquivo pode estar em qualquer
caminho desde que ele esteja acessível)

string diretorio = System.IO.Directory.GetCurrentDirectory();

Agora vamos verificar se a DLL ou arquivo desejado está neste caminho.
Obs.: o "dll" que se segue deverá ser trocado pelo nome do arquivo.
bool localizada = System.IO.File.Exists(diretorio + @"\" + dll);

Se for localizada iremos capturar a versão
if (localizada)
{
System.Diagnostics.FileVersionInfo arquivo = System.Diagnostics.FileVersionInfo.GetVersionInfo(path + @"\" + dll);
string versaoArquivo = arquivo.FileVersion;
}

Pronto temos uma string "versaoArquivo" com a versão do arquivo.

0 comentários:

Postar um comentário