Arquivo C#

Nesta série de tutoriais sobre manipulação de arquivos C#, você aprenderá como realizar operações essenciais em arquivos, como ler e gravar vários formatos de arquivo, incluindo texto, binário e CSV.

No final da série de tutoriais, você obterá a experiência e o conhecimento necessários para lidar com arquivos e fluxos nos aplicativos C# de maneira eficaz.

O que você aprenderá

  • Leitura de vários formatos de arquivo, incluindo texto, binário e CSV.
  • Monitore e responda às alterações no sistema de arquivos usando o inspetor do sistema de arquivos.
  • Gerenciar diretórios como criar, mover, renomear e excluir.

Seção 1. Operações de arquivo

Nesta seção, você aprenderá como realizar operações comuns com arquivos, como copiar um arquivo, mover um arquivo para um novo local e excluir um arquivo.

  • Path – mostra como usar a classe Path para gerenciar os caminhos de arquivos e diretórios de maneira eficaz.
  • Verifique se existe um arquivo – mostra como usar o método File.Exists().
  • Copiar um arquivo – copia um arquivo existente para um novo arquivo e sobrescreve, se existir.
  • Mover um arquivo – aprende como mover um arquivo especificado para um novo local.
  • Excluir um arquivo – mostra como excluir um arquivo existente usando o método File.Delete().

Seção 2. Trabalhando com arquivos de texto

Nesta seção, você aprenderá como ler um arquivo de texto inteiro em uma string ou em um array de strings. Se o arquivo de texto for grande, você aprenderá como lê-lo linha por linha usando um fluxo. Além disso, você aprenderá como escrever um arquivo de texto de maneira eficaz.

Seção 3. Processamento de arquivos CSV

Trabalhar com arquivos CSV (valores separados por vírgula) é uma das tarefas mais comuns no processamento e análise de dados. Ao usar arquivos CSV, você pode armazenar dados tabulares de forma simples, tornando-os um formato amplamente utilizado para aplicativos. Esta seção mostra como ler e gravar arquivos CSV de maneira eficaz usando a biblioteca CSVHelper.

  • Ler arquivos CSV – mostra como usar a biblioteca CsvHelper para ler arquivos CSV com várias opções.
  • Escrevendo arquivos CSV – aprende como usar a biblioteca CsvHelper para escrever arquivos CSV.

Seção 4. Trabalhando com diretórios

Nesta seção, você aprenderá como criar diretórios de maneira eficaz, incluindo criar, mover e excluir diretórios em um sistema de arquivos.

  • Verificando se um diretório existe – mostra como verificar se um diretório existe ou não usando o Directory.Exists()método estático.
  • Criando um novo diretório – aprende como criar um novo diretório se ele não existir usando o Directory.CreateDirectory()método estático.
  • Movendo um diretório – mostra como mover um diretório e todo o seu conteúdo para um novo local usando o Directory.Move()método estático.
  • Excluindo um diretório – orienta você sobre como excluir um diretório e, opcionalmente, todos os seus subdiretórios e arquivos usando o Directory.Delete()método estático.
  • Diretório de listagem – mostra como encontrar subdiretórios em um diretório que corresponda aos critérios especificados.
  • Listando arquivos em um diretório – aprende como listar arquivos que correspondem a critérios especificados.

Seção 5. Monitorando o sistema de arquivos

Esta seção mostra como usar a classe FileSystemWatcher em C# para monitorar alterações no sistema de arquivos em tempo real.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *