Método 01: Comprobación de si existe un archivo usando la instrucción en línea IF en Ubuntu 20.04
En este método, simplificaremos el proceso de encontrar la existencia de un archivo en el directorio actual del dispositivo. Cuando lanzamos el terminal de la línea de comando de Ubuntu 20.04, no estamos presentes en ningún directorio específico, por lo que normalmente señalamos el compilador a un directorio específico utilizando el comando "CD" para navegar a un directorio de sistema presente en el dispositivo. Entonces, en este ejemplo, utilizaremos el directorio de escritorio como una ruta para obtener acceso a los archivos si existen.
En el código anterior, hemos inicializado una variable de cadena en la que guardamos el nombre de un archivo de texto que necesitamos asegurar que exista en nuestro dispositivo o no. Utilizaremos el "archivo.Función de existe () "Después de inicializar la variable y especificarla con el nombre del archivo que está presente en el" Sistema.Espacio de nombres de io ”. Esta función se escribe como la expresión de la condición de la declaración IF en línea, y después del signo de interrogación, hemos escrito la primera y segunda expresión en la que se definieron los casos verdaderos y falsos: la verdadera suposición era que el archivo existe y el falso el caso era que el archivo no existe. El compilador tomará una decisión e imprimirá la primera o segunda expresión decisando la disponibilidad del archivo.
Como el archivo de texto con nombre borborementado se guardó en el escritorio de este dispositivo, el código se ejecutó con éxito, encontró el archivo e imprimió como evidencia de que el archivo existe. Pero, ¿qué pasa si el archivo no existía en nuestro escritorio?? Entonces la segunda expresión de la declaración en línea si la declaración se convertiría en la salida, y se mostrará como el fragmento a continuación:
Método 02: Uso de la instrucción if y delse para verificar si el archivo existe o no en Ubuntu 20.04
En este método, utilizaremos la instrucción tradicional if y de lo contrario para verificar si el archivo existe en nuestro directorio de escritorio o no. Entonces, si el cheque tendría el "archivo.Exists () "como el argumento de la función, mientras que el archivo.Existes () tendrá la ruta del archivo como argumento para determinar si el archivo existe o no
En la pieza de código anterior, hemos inicializado el simple check-in tradicional if-else que usaremos el "archivo.Existe () "Función como el verificador de la existencia del archivo. La instrucción IF proporcionará la expresión verdadera, y la instrucción delse proporcionará la expresión falsa. Cualesquiera que sean los hallazgos, el resultado del programa se imprimirá en una de las declaraciones como "el archivo existe" o "el archivo no existe", como podemos ver en la salida a continuación que el compilador pudo localizar el archivo con el archivo con el Nombre similar y la declaración verdadera de la instrucción if y else se selecciona para imprimir.
Pero consideremos que si el archivo no existía y ejecutamos el mismo programa, la salida será como se muestra a continuación. Para este resultado, primero tuvimos que eliminar ese archivo y luego ejecutar este programa nuevamente para pasar por la expresión falsa.
Método 03: Uso del operador no para verificar la existencia de un archivo en Ubuntu 20.04
La instrucción IF y Else se usará nuevamente en este proceso, pero el cheque IF se cambiará de los métodos anteriores. En este método, utilizaremos el operador no con el archivo ".Método exists () ", que es similar a la forma anterior, que también verificó la existencia de un archivo utilizando las declaraciones IF y Else, pero este método tomará la ruta del archivo como un parámetro en forma de una variable de cadena.
En el programa C# anterior, estamos inicializando una variable de cadena para guardar la ruta del archivo que se llama más tarde como parámetro de la función. Luego escribimos el cheque if, en el que escribimos el "archivo.Función exist () "con la variable de cadena que contiene la ruta del archivo de texto que queremos verificar. En las secciones IF y Else, el mensaje de salida apropiado se almacena para la confirmación del resultado. El hallazgo exitoso del archivo de texto del escritorio se muestra a continuación:
Después de esto, eliminaremos ese archivo de texto y ejecutaremos este código una vez más para ver que la declaración "más" sea verdadera y mostrará la salida deseada, que se puede mostrar a continuación:
Método 04: Verificar la existencia del archivo y la existencia del directorio de un archivo en Ubuntu 20.04
En este método, habilitaremos otra verificación en el proceso, que es la verificación del directorio. En el método, utilizaremos el "directorio adicional.Existir () "Función, que toma la ruta de un archivo como un parámetro para verificar si el directorio del archivo existe o no. El uso de la declaración "if y else" seguirá siendo constante en este método para entregar el resultado final.
En el código anterior, estamos declarando una variable de cadena llamada "ruta", que almacenará la ruta del archivo de texto que verificaremos. Luego, en la declaración IF y Else, usaremos las verificaciones dobles del "Directorio.Existir () "función con el" archivo.Existir () "Función. Después de las verificaciones, también escribimos ambos mensajes de visualización que se mostrarán en ambos resultados en la pantalla, cubriendo ambas posibilidades. Después de esto, ejecutaremos el programa en el terminal de la línea de comandos de Ubuntu 20.04.
El fragmento anterior muestra la asignación exitosa del archivo de texto, cuya ruta pasamos como argumento en la función para encontrar el archivo y el directorio y demostrar que ambas verificaciones se ejecutaron con éxito. Ahora echaremos un vistazo a la instrucción delse del programa y veremos cómo funciona esto si el archivo no existe. El presente a continuación fue la salida del programa cuando eliminamos el archivo antes de ejecutarlo nuevamente.
Conclusión
En este artículo, discutimos varios métodos para verificar la existencia de un archivo en el lenguaje de programación de C# y luego implementarlos en el Ubuntu 20.04 entorno. Los métodos tenían el uso de la declaración "if y else" como un factor común, pero los controles seguían cambiando su forma en cada método. La verificación del directorio también fue viable en estos métodos, ya que nos ayudó a justificar aún más la existencia del archivo. También reemplazamos la instrucción IF y Else en uno de los métodos con la "Declaración en línea IF" y la implementamos con el operador ternario para verificar la existencia del archivo de texto.