C# Cambiar el nombre del archivo

C# Cambiar el nombre del archivo
"En nuestra vida, podemos cambiar el nombre de un archivo utilizando métodos manuales. Pero aquí en el idioma C#, tenemos diferentes métodos para cambiar el nombre de nuestro archivo existente. La programación C# nos permite cambiar el nombre de un archivo utilizando diferentes métodos incorporados. Podemos cambiar fácilmente el nombre de nuestro archivo existente escribiendo un código simple. En este tutorial, le explicaremos de una manera muy fácil y comprensible cómo puede cambiar el nombre de su archivo existente escribiendo algunas líneas de código en la programación C#. Demostramos diferentes ejemplos del uso de diferentes métodos para cambiar el nombre de nuestro archivo."

Métodos para cambiar el nombre de un archivo en C#

  • Método mover ().
  • Método copy ().

Ejemplo # 1: Uso del método Move ()

En este ejemplo dado, vamos a usar el método Move () para cambiar el nombre de un archivo en la programación C#. Realizamos estos ejemplos en Ubuntu 20.04 editor de texto. La extensión del archivo para este código C# es ".CS."Entonces, debe guardar su archivo con esta extensión de archivo.

Comenzamos nuestro código C# con "Usar el sistema."Utilizamos una biblioteca en nuestro programa para acceder a clases como la clase de" consola "y funciones como la función" WriteLine ". También importamos "Sistema.Io ”, utilizado para entrada/salida. Si no usamos este "sistema.IO ”, el programa no obtiene el archivo de su sistema. Da un error. El espacio de nombres está aquí con el nombre "Demo."También declaramos una clase con el nombre de" programa "y llamamos a nuestra función" principal ". Nuestro programa C# comienza desde esta función "principal" al ejecutar nuestro código.

Aquí, solo damos el nombre del archivo porque este código C# y el archivo que queremos cambiar el nombre están en el mismo directorio. Si desea cambiar el nombre de un archivo en el otro directorio, debe dar la ruta adecuada del directorio. Después de esto, declaramos otra variable de un tipo de datos de cadena con el nombre "Ubicación2" y damos el nuevo nombre del archivo. Aquí queremos cambiar el nombre del archivo "myprogram.TXT "Archivo a" myFirstProgram.txt ", así que almacenamos este nombre en nuestra variable de cadena" Ubicación2 ".

Ahora usamos el archivo.Método Move () para cambiar el nombre del archivo existente. En archivo.Move (Ubication1, Ubicación2) ”, damos nuestras variables de cadena para que cambie el nombre de nuestro archivo Ubication1 con el nombre del archivo Ubication2. Cuando mueve este archivo y lo cambia, entonces tenemos que eliminar este archivo "Ubicación1", por lo que para esto, usamos "archivo.Eliminar (ubicación1) ". Eliminará nuestro archivo anterior y lo guardará con el nuevo nombre, lo que significa que renombra nuestro archivo existente. Después de cambiar el nombre del archivo, queremos imprimir una línea en la pantalla, por lo que para esto, usamos la "Consola.Método WriteLine () "y luego cierre todos los soportes y guarde este código.

Podemos obtener la salida de este código utilizando el comando "MCS" para compilar nuestro código y el comando "mono" para ejecutar este código compilado en Ubuntu 20.04. Cuando este código se compila y ejecuta correctamente, obtenemos la salida y se renombra nuestro archivo existente.

En esta salida, puede ver que ambos comandos se ejecutan correctamente y se renombra el archivo existente, y luego imprime la línea en el terminal que es "el archivo se renombró correctamente."

Ejemplo # 2: Uso del método Copy ()

Damos otro ejemplo de usar el método Copy () para cambiar el nombre de nuestro archivo existente en la programación de C#. Verifique este ejemplo de cómo este método renombra un archivo.

En este ejemplo, el "espacio de nombres" se llama "csharp", y el nombre de la clase aquí es "ejemplo."Después de invocar la función" principal ", vamos a declarar dos variables del tipo de datos de" cadena "con el nombre" LOC1 "y" LOC2 ", respectivamente. Almacenamos la ruta del archivo existente que queremos cambiar el nombre en "LOC1", que es "myFirstProgram.txt ", y queremos cambiar este nombre de archivo y dar un nuevo nombre a este archivo que es" Mycsharpprogram.CS ", por lo que almacenamos este nuevo nombre de archivo y ruta a la segunda variable" Cadena "" LOC2 ". Debemos poner el signo "@" cada vez que damos una ruta de archivo.

Aquí, damos el nombre de archivo porque este archivo de código y el archivo que queremos cambiar el nombre se guardan en el mismo directorio que explicamos en el ejemplo anterior. Después de esto, usamos el método copy (). El método Copy () se utiliza para cambiar el nombre de un archivo. Copiará el archivo existente a un nuevo archivo y cambiará el nombre del nuevo archivo. Aquí tenemos "archivo.Copiar (LOC1, LOC2, verdadero) ", lo que significa que si tenemos este archivo cuya ruta se da en" LOC1 ", entonces este archivo se copia y se guarda con el nuevo nombre que damos en la variable de cadena" LOC2 ".

Después de copiar esto, eliminamos nuestro archivo anterior, que se almacena en "LOC1" utilizando el "archivo.Método eliminar (loc1) ". Después de cambiar el nombre del archivo con éxito, tenemos que imprimir una línea en la pantalla, que es "el archivo renombrado usando copy ()" con la ayuda de la "Consola.Función WriteLine () ". La salida de este código se da en la imagen a continuación:

Ejemplo # 3

En este ejemplo, le damos el nombre del archivo que no existe en el directorio dado y usamos el método Try-Catch, que muestra una excepción. Probemos este ejemplo de cómo muestra una excepción cuando no se encuentra el archivo.

Aquí declaramos una clase pública "csharp" y tenemos una función "principal" dentro de esta "clase csharp."Tenemos dos variables de cadena llamadas" fuente "y" destino."Inicializamos la variable de cadena" fuente "con el nombre del archivo, que no existe en el directorio. E inicializar la segunda variable, "destino", con el nuevo nombre de archivo. Después de esto, utilizamos el método Try-Catch aquí. El método "Prueba" funciona cuando el archivo existe en el directorio; De lo contrario, se mueve a la declaración de captura, lo que arroja la excepción.

En este método de prueba, tenemos el archivo.Método Move (), que discutimos en nuestro primer ejemplo. Este método funciona si el archivo existe. Si el archivo existe, entonces mueve el archivo y lo renombra. Tenemos una declaración "si" que verifica si el archivo guardado en la variable "fuente" no existe, lo que significa; el archivo se renombra. En la declaración de captura, tenemos "ioexception", que lanza una excepción al acceder al archivo. Y almacena esta excepción en "E."Imprimiremos la excepción también utilizando" ConsoleWriteLine."

En la salida, vemos que lanza una excepción que "archivo no encontrado" porque la ruta o el nombre del archivo no es correcta, por lo que lanza una excepción. Debemos dar el nombre y la ruta correctos para cambiar el nombre de ese archivo; De lo contrario, lanza una excepción.

Ejemplo # 4

Usamos el mismo ejemplo, yo.mi., Ejemplo 3, y proporcione el nombre del archivo correcto para cambiar el nombre. En este ejemplo, damos el nombre del archivo que existe en el directorio, y cambiamos el nombre del archivo con la ayuda del mismo código que discutimos en el Ejemplo 3.

Este código es el mismo que se discutió en nuestro ejemplo anterior 3. Pero aquí, almacenamos el archivo correcto en la variable "fuente" y cambiamos el nombre de este archivo utilizando el mismo código. Discutimos este código en el ejemplo 3 en detalle.

Solo mira la salida. Si damos la ruta correcta y el nombre del archivo correcto para cambiar el nombre del archivo, entonces nuestro archivo se renombra correctamente y no arroja una excepción.

Conclusión

En este tutorial, hemos explicado cómo cambiar el nombre de un archivo en la programación de C#. Hemos discutido este concepto de archivo de cambio de nombre en detalle y le mostramos cómo dar la ruta y el nombre del archivo para cambiar el nombre del archivo existente. En este tutorial, hemos utilizado dos métodos diferentes para cambiar el nombre del archivo existente. También le mostramos lo que sucede si el archivo no existe. Y cómo arroja excepciones cuando el archivo no existe en el directorio. Espero que comprenda este tutorial, y será útil para usted cuando desee cambiar el nombre de su archivo existente.