Trabalhar com arquivos é um grampo de programação de computador, e muitas vezes você pode querer olhar para um arquivo ou grupo de arquivos específicos do seu aplicativo. Fazer isso em C # é bastante trivial, como a maioria da funcionalidade necessária é fornecida pelo NET . . Na verdade , em busca de um determinado arquivo é quase tão simples como a procura de qualquer item em uma coleção padrão , a única diferença é a forma como os dados são preenchidos. Instruções
1
Criar um novo aplicativo do Windows Console no Visual C #. Nomeie- o que você quiser , como " FileSearchApp ". Você deve ser apresentado com um arquivo C # com o nome " Program ". . Caso contrário, localize-o no Solution Explorer para a direita e clique duas vezes nele
2
Dentro do método Main no arquivo Program , adicione as seguintes linhas :
corda fileNameToFind = " . * txt" ;
corda directoryToSearch = @ "C: \\ path \\ to \\ pasta \\ to \\ Search \\ In" ;
string [] files = Directory.GetFileSystemEntries ( directoryToSearch , fileNameToFind , SearchOption.TopDirectoryOnly );
foreach (string f em arquivos )
{
Console.WriteLine ( "Arquivo :" + f); < br >
}
Console.WriteLine ( "Total de " + + "arquivos files.Length encontrado. ");
Console.ReadKey ();
procura por todos os arquivos com um nome terminando em " * txt" na pasta especificada , você vai precisar alterar a pasta para se adequar ao seu sistema. Note-se que a matriz de cadeia de caracteres retornada contém os caminhos completos para cada um dos arquivos individuais.
3
Para procurar os arquivos de dados em todos os subdiretórios , bem como o diretório especificado , altere a linha
String [] files = Directory.GetFileSystemEntries ( directoryToSearch , fileNameToFind , SearchOption.TopDirectoryOnly ) ;
para
String [] files = Directory.GetFileSystemEntries ( directoryToSearch , fileNameToFind , SearchOption . AllDirectories );