using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Collections;
namespace WindowsFormsApplication1
{
class utilitaria
{
public ArrayList mostrarArquivos(DirectoryInfo dir)
{
ArrayList arquivos = new ArrayList();
foreach (FileInfo arq in dir.GetFiles())
{
arquivos.Add(arq.FullName);
}
return arquivos;
}
}
}
Para utilizar essa classe no seu código basta referenciá-la e em seguida criar um objeto DirectoryInfo com o caminho da pasta desejada.
utilitaria util = new utilitaria(); //criando a nova instância
DirectoryInfo dir = new DirectoryInfo(@"c:/teste");
foreach(string arquivo in util.mostarArquivos(dir)) //acessando o método
{
listBox1.Items.Add(arquivo) //adicionando os arquivos listados numa listbox
}
No dia a dia do desenvolvedor,é mto comum vermos a necessidade de se trabalhar com arquivos, e a classe acima nesse sentido se torna tambem bastante prática e útil.
0 comentários:
Postar um comentário