C# eliminar el archivo

C# eliminar el archivo
En nuestra vida diaria, eliminamos algunos archivos por método manual. La programación C# proporciona el método integrado para eliminar un archivo. Podemos eliminar el archivo de nuestra propia elección utilizando algunos métodos incorporados de programación de C#. En C#, el método incorporado para eliminar un archivo es "archivo.Eliminar (cadena) ". Al usar esto, podemos eliminar cualquier archivo. En esta guía, explicamos el concepto de eliminar archivos utilizando la función incorporada de la programación de C#.

Sintaxis

# Archivo.Eliminar (file_path);

Excepciones

  • Argumento Etiquetado
  • Argumento Nullexception
  • DirectorioNotFoundException
  • Ioexception
  • No autorizado
  • NOTSUPPORTEDException
  • PathToolongexception

Estas excepciones se pueden encontrar en nuestro programa mientras eliminan un archivo en la programación de C#. Tenemos algunos ejemplos aquí en los que usamos este método para eliminar el archivo. Vamos a realizar estos ejemplos en Ubuntu 20.04. Para crear el archivo en la programación de C#, debe seguir algunos pasos. Abra su editor de texto y guarde este archivo con cualquier nombre y ".extensión de CS ”. Hemos creado el archivo con el mismo método y escribiremos el siguiente código en este archivo.

Ejemplo 1

Comenzamos con el código simple para eliminar el archivo en la programación de C# utilizando la función incorporada. También podemos proporcionar la captura de pantalla del código a continuación.

Nuestro código comienza con la declaración "Uso del sistema", lo que significa que vamos a usar la biblioteca del sistema en nuestro código para obtener acceso a las funciones y clases que se utilizarán en nuestro programa C#. "Uso del sistema.IO "se usa para definir las constantes para leer o escribir el archivo y también para leer o escribir acceso al archivo. Usamos esto para proporcionar atributos para los archivos. Después de esto, declaramos una clase pública con el nombre "dltfile" e invocamos el método "principal" aquí. También declaramos una "cadena" con el nombre de "ruta", y almacenamos la ruta del archivo que queremos eliminar en esta "ruta de cadena".

Aquí, el archivo que queremos eliminar es el "csharp.archivo txt ". Entonces, vamos a eliminar este "csharp.archivo txt ", y para esto, usamos el método incorporado, que es" archivo.Eliminar (string_name) ". Damos el nombre de la cadena en este método, y el nombre de la cadena es "ruta" aquí. El archivo.Eliminar (ruta) "se usa para eliminar el" csharp deseado.archivo txt ". También queremos imprimir un mensaje en la pantalla de visualización después de la eliminación de este archivo. Para esto, usamos la "Consola.Método de escritura ". Cuando ejecutamos el programa, esta línea mostrará el mensaje en la pantalla de visualización después de la eliminación del archivo. Ahora debes cerrar todos los soportes. Nuestro código se completa aquí.

Vamos a compilar y ejecutar este código en Ubuntu 20.04. Para esto, abrimos el terminal de Ubuntu 20.04 presionando "Ctrl+Alt+T". Aparece la pantalla terminal. Ahora tenemos algunos comandos que seguimos. Primero, tenemos que compilar el código anterior, y para la compilación, necesitamos el comando "MCS" y usar el ".Extensión de archivo de CS ". También puede ver esto en la primera línea en la imagen a continuación. Cuando el código está libre de errores y se compila correctamente, crea un archivo ejecutable para nosotros.

Para la ejecución de este archivo ejecutable, necesitamos otro comando, el comando "mono" aquí. Estamos utilizando el comando "mono" con la extensión del archivo de ".exe ”para ejecutar el programa C# anterior.

En esta imagen, puede ver que cuando se ejecuta el código, elimina el archivo deseado, y después de la eliminación de ese archivo, muestra el mensaje en el terminal.

Ejemplo 2: mediante la declaración de try-catch e if

Verifiquemos el código que se proporciona a continuación y comprendamos cómo funciona este código.

Comenzamos nuestro código con la palabra clave estándar "usando". Este es un espacio de nombres utilizado para acceder a la función básica de nuestro programa C# en Ubuntu 20.04. Entonces, tenemos "sistema.Io ”para controlar la entrada o salida. Además, declare una clase pública, y el nombre de esta clase es "programa" aquí. Luego, invocó el método "principal" "Public static void main ()". Estamos declarando una variable de cadena. Aquí, "archivo" es el nombre de la variable de cadena. Estamos guardando la ruta del archivo que queremos eliminar en este "archivo" variable. Queremos eliminar el archivo que se guarda con el nombre "myprogram.TXT".

Después de esto, tenemos una declaración "IF" que verifica la condición de que el archivo existe o no. Dentro de esta declaración "si", tenemos palabras clave de "prueba de intento". Esto se usa para verificar la excepción en el archivo o el código. Si no hay error o excepción en el código, entonces el código escrito en aparatos ortopédicos dentro de la palabra clave "Prueba" se ejecutará y si se produce la excepción, la instrucción "Catch" manejará esto.

En este código, si no hay excepción, entonces el "archivo.Delete (archivo) "se ejecutará y eliminará el archivo deseado y, después de la eliminación, también imprime el mensaje en el terminal con la ayuda de la" consola.Declaración de WriteLine ”. Y si hay una excepción, la instrucción "Catch" manejará esta excepción y almacenará esta excepción en "E" y mostrará un mensaje usando "Consola.WriteLine ”e también imprima la excepción del código.

Además, existe otra posibilidad de que el archivo no exista. Cuando las declaraciones de "IF" verifican el archivo y el archivo no existe, entonces la captura de prueba no se ejecutará, y se moverá a la parte "más" e imprima la línea que está escrita dentro de esta parte en la parte "Consola".Declaración de WriteLine ”. Cuando el archivo no está presente en el sistema, imprimirá el mensaje de que "el archivo no existe".

También podemos obtener la salida de este código aplicando los mismos métodos y los mismos comandos que usamos en nuestro ejemplo 1. También damos la salida del código en la imagen.

En esta salida, puede observar que muestra un mensaje "Archivo eliminado", lo que significa que el archivo existe y no hay excepción en este código, y elimina ese archivo y representa este mensaje en la pantalla.

Ejemplo 3: Eliminar más de un archivo utilizando un método incorporado

En este caso, eliminaremos múltiples archivos utilizando el "archivo.Eliminar el método "en la programación de C#. Podemos eliminar muchos archivos escribiendo un solo programa. En este código dado, explicaremos cómo podemos hacer esto en la programación de C#.

Comenzamos nuestro código con las mismas declaraciones que hemos discutido en nuestros ejemplos anteriores. El nombre de la clase es "dltfile" aquí. Luego, dentro de la función "principal", hemos declarado tres cadenas con tres nombres diferentes como "file1", "file2" y "file3" y damos la ruta de tres archivos diferentes a estas tres cadenas. En este código, vamos a eliminar tres archivos. Después de esto, usamos tres "archivo".Eliminar los métodos para eliminar tres archivos. Entonces, tenemos "Consola.WriteLine ”para mostrar mensajes en la terminal. Este código es el mismo que tenemos en el primer ejemplo.

Conclusión

En esta guía, hemos aprendido cómo eliminar un archivo y varios archivos en la programación de C# en Ubuntu 20.04. Vemos que simplemente eliminamos el archivo utilizando el método "incorporado", que es "archivo.Eliminar (sting_name) ". También podemos usar la instrucción "if" para verificar si el archivo existe y try_ capt para encontrar si hay una excepción en el código. Hemos demostrado diferentes ejemplos. Comenzamos con el ejemplo básico y luego nos movemos al complejo. Explicamos todos los ejemplos en detalle para aprender fácilmente cómo eliminar un archivo en la programación de C#.