uma - listar arquivos gridview c#




Obtendo todos os nomes de arquivos de uma pasta usando c# (5)

Esta questão já tem uma resposta aqui:

Eu queria saber se é possível obter todos os nomes dos arquivos de texto em uma determinada pasta.

Por exemplo, tenho uma pasta com o nome Maps e gostaria de obter os nomes de todos os arquivos de texto nessa pasta e adicioná-los a uma lista de strings.

É possível, e se sim, como posso conseguir isso?



Depende do que você quer fazer.

ref: http://www.csharp-examples.net/get-files-from-directory/

Isso trará de volta TODOS os arquivos no diretório especificado

string[] fileArray = Directory.GetFiles(@"c:\Dir\");

Isso trará de volta TODOS os arquivos no diretório especificado com uma certa extensão

string[] fileArray = Directory.GetFiles(@"c:\Dir\", "*.jpg");

Isso trará de volta todos os arquivos no diretório especificado, bem como todos os subdiretórios com uma certa extensão

string[] fileArray = Directory.GetFiles(@"c:\Dir\", "*.jpg", SearchOption.AllDirectories);

Espero que isto ajude



System.IO.Directory.GetFiles

O namespace System.IO possui vários métodos para ajudá-lo nas operações de arquivos. o

Directory.GetFiles() 

método retorna uma matriz de cadeias que representam os arquivos no diretório de destino.


DirectoryInfo d = new DirectoryInfo(@"D:\Test");//Assuming Test is your Folder
FileInfo[] Files = d.GetFiles("*.txt"); //Getting Text files
string str = "";
foreach(FileInfo file in Files )
{
  str = str + ", " + file.Name;
}

Espero que isso ajude ...





folder