C# Excluir arquivo

C# Excluir arquivo
Em nossa vida diária, excluímos alguns arquivos por método manual. A programação C# fornece o método interno para excluir um arquivo. Podemos excluir o arquivo de nossa própria escolha usando alguns métodos internos de programação C#. Em C#, o método interno para excluir um arquivo é “Arquivo.Excluir (string) ”. Ao usar isso, podemos excluir qualquer arquivo. Neste guia, explicamos o conceito de excluir arquivos usando a função interna da programação C#.

Sintaxe

# Arquivo.Excluir (file_path);

Exceções

  • ArgumentException
  • ArgumentnulLexception
  • DirectoryNotFoundException
  • Ioexception
  • UNAITORIZIZEDACCESSECCECTION
  • NotSupportEdException
  • PathToolongexception

Essas exceções podem ser encontradas em nosso programa durante a exclusão de um arquivo em programação C#. Temos alguns exemplos aqui em que usamos esse método para excluir o arquivo. Vamos realizar esses exemplos no Ubuntu 20.04. Para criar o arquivo na programação C#, você deve seguir algumas etapas. Abra seu editor de texto e salve este arquivo com qualquer nome e “.Extensão CS ”. Criamos o arquivo com o mesmo método e escreveremos o seguinte código neste arquivo.

Exemplo 1

Começamos com o código simples para excluir o arquivo na programação C# usando a função interna. Também podemos fornecer a captura de tela do código abaixo.

Nosso código começa com a declaração "usando sistema", o que significa que usaremos a biblioteca do sistema em nosso código para obter acesso às funções e classes que serão usadas em nosso programa C#. “Usando o sistema.IO ”é usado para definir as constantes para ler ou escrever o arquivo e também para ler ou escrever acesso ao arquivo. Usamos isso para fornecer atributos para os arquivos. Depois disso, declaramos uma aula pública com o nome "dltfile" e invocamos o método "principal" aqui. Também declaramos uma "string" com o nome "caminho" e armazenamos o caminho do arquivo que queremos excluir neste "caminho da string".

Aqui, o arquivo que queremos excluir é o “csharp.arquivo txt ”. Então, vamos excluir este “csharp.arquivo txt ”e, para isso, usamos o método interno, que é“ arquivo.Delete (string_name) ". Damos o nome da string neste método, e o nome da string é "caminho" aqui. O arquivo.Delete (caminho) ”é usado para excluir o“ csharp desejado.arquivo txt ”. Também queremos imprimir uma mensagem na tela de exibição após a exclusão deste arquivo. Para isso, usamos o “console.Método WriteLine ”. Quando executarmos o programa, essa linha exibirá a mensagem na tela do exibição após a exclusão do arquivo. Agora, você deve fechar todos os colchetes. Nosso código está concluído aqui.

Vamos compilar e executar este código no Ubuntu 20.04. Para isso, abrimos o terminal do Ubuntu 20.04 pressionando “ctrl+alt+t”. A tela do terminal aparece. Agora, temos alguns comandos que seguimos. Primeiro, temos que compilar o código acima e, para compilar, precisamos do comando "MCS" e usar o ".Extensão de arquivo CS ”. Você também pode ver isso na primeira linha da imagem abaixo. Quando o código é livre de erros e compilado com sucesso, ele cria um arquivo executável para nós.

Para a execução deste arquivo executável, precisamos de outro comando, o comando "mono" aqui. Estamos usando o comando "mono" com a extensão do arquivo de ".exe ”para executar o programa C# acima.

Nesta imagem, você pode ver que, quando o código é executado, ele exclui o arquivo desejado e, após a exclusão desse arquivo, exibe a mensagem no terminal.

Exemplo 2: Usando Try-Catch e se declaração

Vamos verificar o código que é fornecido abaixo e entender como esse código funciona.

Iniciamos nosso código com a palavra -chave padrão "usando". Este é um espaço para nome usado para acessar a função básica do nosso programa C# no Ubuntu 20.04. Então, temos “sistema.Io ”para controlar a entrada ou saída. Além disso, declare uma aula pública, e o nome desta classe é "Programa" aqui. Em seguida, invocou o método "principal" "public static void main ()". Estamos declarando uma variável de string. Aqui, "arquivo" é o nome da variável string. Estamos salvando o caminho do arquivo que queremos excluir nesta variável "arquivo". Queremos excluir o arquivo que é salvo com o nome “Myprogram.TXT".

Depois disso, temos uma declaração "se" que verifique a condição de que o arquivo existe ou não. Dentro desta declaração "se", temos palavras-chave "Try-Catch". Isso é usado para verificar a exceção no arquivo ou código. Se não houver erro ou exceção no código, o código escrito no aparelho dentro da palavra -chave "tente" será executada e se a exceção ocorrer, a declaração "captura" lidará com isso.

Neste código, se não houver exceção, então o “arquivo.A instrução (file) ”será executada e excluirá o arquivo desejado e, após a exclusão, também imprime a mensagem no terminal com a ajuda do“ console.Declaração de WriteLine ”. E se houver uma exceção, a declaração "Catch" lidará com essa exceção e armazenará esta exceção em "E" e exibirá uma mensagem usando "console.WriteLine ”e também imprime a exceção do código.

Além disso, há outra possibilidade de que o arquivo não exista. Quando as declarações "se" verificações e o arquivo não existe, o Try-Catch não será executado, e ele se moverá para a parte "else" e imprimirá a linha que é escrita dentro disso, caso contrário, o "console.Declaração de WriteLine ”. Quando o arquivo não estiver presente no sistema, ele imprimirá a mensagem de que "o arquivo não existe".

Também podemos obter a saída deste código aplicando os mesmos métodos e os mesmos comandos que usamos em nosso exemplo 1. Também damos a saída do código na imagem.

Nesta saída, você pode observar que ele exibe uma mensagem "Arquivo Excluído", o que significa que o arquivo existe e não há exceção neste código, e ele exclui esse arquivo e renderiza esta mensagem na tela.

Exemplo 3: Excluindo mais de um arquivo usando um método interno

Nesse caso, excluiremos vários arquivos usando o “arquivo.Excluir ”método na programação C#. Podemos excluir muitos arquivos escrevendo um único programa. Neste código fornecido, explicaremos como podemos fazer isso na programação C#.

Iniciamos nosso código com as mesmas declarações que discutimos em nossos exemplos acima. O nome da classe é "dltfile" aqui. Então, dentro da função "principal", declaramos três strings com três nomes diferentes como "FILE1", "FILE2" e "FILE3" e damos o caminho de três arquivos diferentes para essas três strings. Neste código, vamos excluir três arquivos. Depois disso, usamos três “arquivo.Excluir ”métodos para excluir três arquivos. Então, temos “console.WriteLine ”para exibir mensagens no terminal. Este código é o mesmo que temos no primeiro exemplo.

Conclusão

Neste guia, aprendemos a excluir um arquivo e vários arquivos em programação C# no Ubuntu 20.04. Vemos que simplesmente excluímos o arquivo usando o método "interno", que é "arquivo.Delete (sting_name) ”. Também podemos usar a instrução "se" para verificar se o arquivo existe e tente a captura para encontrar se existe uma exceção no código. Nós demonstramos exemplos diferentes. Começamos com o exemplo básico e depois passamos para o complexo. Explicamos todos os exemplos em detalhes para aprender facilmente a excluir um arquivo na programação C#.