Trabalhando com arquivos e pastas no C#

Para facilitar o trabalho do desenvolvedor o namespace System.IO disponibiliza algumas classes bastante úteis e fáceis de usar,como a classe DirectoryInfo para manipulação das pastas e a classe FileInfo que promove informações e meios de manipulação de arquivos. O seguinte código retorna o numero de arquivos em determinada pasta.Ele verifica a existencia da pasta informada(caso contrario cria a mesma),recupera os arquivos armazenados nela e por fim faz a iteração que incrementa uma variavel do tipo int que representa o numero total de arquivos.


int VerificarArquivos()
{
int num_arqs = 0;
DirectoryInfo direc = new DirectoryInfo("C:/arquivos");
if (direc.Exists == true)
{
FileInfo[] arq = direc.GetFiles();

foreach (FileInfo arqs in arq)
{
num_arqs++;
}

}
else
{
direc.Create();
}
return num_arqs;
}


0 comentários:

Postar um comentário