Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como Pesquisar e Arquivos analisar o texto em C #
Procura de arquivos e análise de cada arquivo encontrado usando C # é uma prática comum de programação que você pode economizar tempo na próxima vez que você precisa para usar este processo. Em C #, você pode usar o método " GetFiles " para obter uma lista dos arquivos em um diretório específico. Depois de ter os arquivos , então você pode usar a classe " StreamReader " para abrir e ler o conteúdo de cada arquivo. Não gaste seu tempo escrevendo código para percorrer cada palavra encontrada em seu arquivo , em vez disso , use o método " String.Split " , que é muito mais conveniente. Instruções
1

Abra o Microsoft Visual C # Express e clique em " New Project ". Clique em " Visual C # " abaixo " Modelos instalados ", e clique duas vezes em " Console Application " para criar um novo aplicativo de console.
2

Clique no Windows botão " Iniciar" e , em seguida, clique no botão " Procurar programas e arquivos caixa " de texto. Digite " Bloco de Notas ", e pressione " Enter" para iniciar o Bloco de Notas .
3

Digite " Este é o meu primeiro arquivo de texto. " Pressione "Ctrl " + "S" para salvá-lo . Guarde-o em "C: \\ " como " file1.txt ". Substituir o texto atual com "Este é o meu segundo arquivo de texto. " Guarde-o em "C: \\" como
4

Adicione o seguinte namespace para a seção de declarações do módulo de código " arquivo2.txt . " :

Using System.IO;

5

Criar as três variáveis ​​seguintes para utilizar durante a leitura de seus arquivos de texto :

int fileCntr = 0;

corda currentFile = Empty ;

string fileContents = string.Empty ;
6

Adicione o seguinte array de caracteres para definir os caracteres delimitadores de usar para analisar seus arquivos texto :

char [ ] = { delimiterChars ' ',' , ',' ',' : ',' \\ t ' };
7

Defina o caminho da pasta onde você deseja procurar seus arquivos de texto , adicionando a seguinte linha. de código:

string [] = filepaths Directory.GetFiles ( @ " G: \\ Temp \\ ", " . * txt" ) ;
8

Criar um " para .. . laço " para percorrer a " matriz de caminhos de arquivos " , abrir cada arquivo , analisar o conteúdo e exibir o conteúdo nas janelas do console

para ( fileCntr = 0; . fileCntr < filePaths.Count (); fileCntr + +) {


currentFile = filepaths [ fileCntr ];

TextReader tr = new StreamReader ( currentFile );

fileContents = tr.ReadToEnd ( );

string [] = fileContentArray fileContents.Split ( delimiterChars ) ;

foreach ( DRT seqüência de caracteres em
9

Pressione " F5" para executar o programa e exibir uma coluna com todas as palavras encontradas em ambos os seus arquivos de texto.

Anterior :

Próximo : No
  Os artigos relacionados
·Como apagar um buffer de recepção do soquete em C 
·C + + e verificação de erros de sintaxe 
·Como medir Cada Character Largura ASCII em uma String 
·Como usar a função atoi 
·Como compilar código C + + Usando GNU 
·Como obter um valor selecionado em uma caixa de listage…
·Como enviar Teclar para Propriedades Active X 
·Como fazer um gráfico em movimento em C # 
·Como fazer um aplicativo para o iPhone no Visual C 
·Escondendo C + + símbolos com Static Library 
  Artigos em destaque
·Como medir Cada Character Largura ASCII em uma String 
·Como usar o Xcode 
·Como fazer se um objeto é excluído em C + + 
·Como colocar C Estilo Cordas em uma matriz em C + + 
·Como Prevenir Uso Múltiplo de um arquivo de cabeçalho…
·Como Alocar Ponteiros 
·Como crescer Matrizes em C + + 
·Como fazer uma calculadora GPA em C + + 
·Como Bubble Sort em C 
·Como mesclar inteiros algoritmos originais 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados