Méthodes pour renommer un fichier en C #
Exemple # 1: Utilisation de la méthode Move ()
Dans cet exemple donné, nous allons utiliser la méthode Move () pour renommer un fichier en programmation C #. Nous effectuons ces exemples dans Ubuntu 20.04 Éditeur de texte. L'extension de fichier pour ce code C # est «.CS."Donc, vous devez enregistrer votre fichier avec cette extension de fichier.
Nous commençons notre code C # avec «Utilisation du système.«Nous utilisons une bibliothèque dans notre programme pour accéder à des cours tels que la classe« Console »et les fonctions telles que la fonction« écriture ». Nous importons également «Système.Io », utilisé pour l'entrée / sortie. Si nous n'utilisons pas ce «système.Io », le programme n'obtient pas le fichier de votre système. Il donne une erreur. L'espace de noms est là avec le nom «Demo.«Nous déclarons également une classe avec le nom« programme »et appelons notre fonction« principale ». Notre programme C # part à partir de cette fonction «principale» lors de l'exécution de notre code.
Ici, nous donnons simplement le nom du fichier car ce code C # et le fichier que nous voulons renommer sont dans le même répertoire. Si vous souhaitez renommer un fichier dans l'autre répertoire, vous devez donner le chemin correct du répertoire. Après cela, nous déclarons une autre variable d'un type de données de chaîne avec le nom «Location2» et donnons le nouveau nom du fichier. Ici, nous voulons modifier le nom du fichier «MyProgram.Fichier txt "dans" myfirstprogram.txt », nous stockons donc ce nom dans notre variable de chaîne« Emplacement2 ».
Maintenant, nous utilisons le fichier.Méthode move () pour renommer le fichier existant. Dans le fichier.Déplacer (emplacement1, emplacement2) », nous donnons nos variables de chaîne afin qu'elle renonce à notre fichier Location1 avec le nom de fichier Location2. Lorsqu'il déplace ce fichier et le renommée, nous devons supprimer ce fichier «emplacement1», donc pour cela, nous utilisons «Fichier.Supprimer (emplacement1) ». Il supprimera notre fichier précédent et l'enregistrera avec le nouveau nom, ce qui signifie qu'il renomment notre fichier existant. Après avoir renommé le fichier, nous voulons imprimer une ligne à l'écran, donc pour cela, nous utilisons la «console.Méthode writeLine () ”puis fermez tous les supports et enregistrez ce code.
Nous pouvons obtenir la sortie de ce code en utilisant la commande «MCS» pour compiler notre code et la commande «mono» pour exécuter ce code compilé dans Ubuntu 20.04. Lorsque ce code est compilé et exécuté avec succès, nous obtenons la sortie et notre fichier existant est renommé.
Dans cette sortie, vous pouvez voir que les deux commandes s'exécutent avec succès et que le fichier existant est renommé, puis il imprime la ligne sur le terminal qui est «le fichier renommé avec succès."
Exemple # 2: Utilisation de la méthode Copy ()
Nous donnons un autre exemple d'utilisation de la méthode Copy () pour renommer notre fichier existant en programmation C #. Vérifiez cet exemple de la façon dont cette méthode annule un fichier.
Dans cet exemple, «l'espace de noms» est nommé «cSharp» et le nom de classe ici est «Exemple.«Après avoir invoqué la fonction« principale », nous allons déclarer deux variables du type de données« String »avec le nom« loc1 »et« loc2 », respectivement. Nous stockons le chemin du fichier existant que nous voulons renommer dans «LOC1», qui est «MyFirstProgram.txt ", et nous voulons modifier ce nom de fichier et donner un nouveau nom à ce fichier qui est" MycSharpprogram.CS ", nous stockons donc ce nouveau nom de fichier et le chemin d'accès à la deuxième variable" String "" LOC2 ". Nous devons mettre le signe «@» chaque fois que nous donnons un chemin de fichier.
Ici, nous donnons le nom de fichier car ce fichier de code et le fichier que nous voulons renommer sont enregistrés dans le même répertoire que nous avons expliqué dans l'exemple précédent. Après cela, nous utilisons la méthode Copy (). La méthode Copy () est utilisée pour renommer un fichier. Il copiera le fichier existant dans un nouveau fichier et modifiera le nom du nouveau fichier. Ici, nous avons «Fichier.Copy (loc1, loc2, vrai), "ce qui signifie que si nous avons ce fichier dont le chemin est donné dans" loc1 ", alors ce fichier est copié et enregistré avec le nouveau nom que nous donnons dans la variable de chaîne" LOC2 ".
Après avoir copié cela, nous avons supprimé notre fichier précédent, qui est stocké dans «LOC1» en utilisant le «fichier.Supprimer (loc1) ”Méthode. Après avoir réussi à renommer le fichier, nous devons imprimer une ligne à l'écran, qui est «le fichier renommé à l'aide de Copy ()» avec l'aide de la «console.Fonction écrite () ». La sortie de ce code est donnée dans l'image ci-dessous:
Exemple n ° 3
Dans cet exemple, nous donnons le nom du fichier qui n'existe pas dans le répertoire donné et utilisons la méthode de couple d'essai, qui affiche une exception. Essayons cet exemple de la façon dont il montre une exception lorsque le fichier n'est pas trouvé.
Ici, nous déclarons une classe publique «CSHARP» et avons une fonction «principale» dans cette «classe CSHARP."Nous avons deux variables de chaîne nommées" Source "et" Destination."Nous initialisons la variable de chaîne" source "avec le nom du fichier, qui n'existe pas dans le répertoire. Et initialiser la deuxième variable, «destination», avec le nouveau nom de fichier. Après cela, nous utilisons la méthode des couples d'essai ici. La méthode «Essayer» fonctionne lorsque le fichier existe dans le répertoire; Sinon, il se déplace vers l'instruction Catch, qui lance l'exception.
Dans cette méthode d'essai, nous avons le fichier.Méthode move (), dont nous avons discuté dans notre premier exemple. Cette méthode fonctionne si le fichier existe. Si le fichier existe, il déplace le fichier et le renommée. Nous avons une instruction «IF» qui vérifie si le fichier enregistré dans la variable «source» n'existe pas, ce qui signifie; Le fichier est renommé. Dans l'instruction Catch, nous avons «IOException», qui lance une exception tout en accédant au fichier. Et stocke cette exception dans «e."Nous allons également imprimer l'exception en utilisant" ConsoleWriteLine."
Dans la sortie, nous voyons qu'il lance une exception que «fichier introuvable» car le chemin ou le nom du fichier n'est pas correct, il lance donc une exception. Nous devons donner le nom et le chemin correct pour renommer ce fichier; Sinon, il lance une exception.
Exemple n ° 4
Nous utilisons le même exemple, je.e., Exemple 3, et donnez le nom de fichier correct pour le renommer. Dans cet exemple, nous donnons le nom du fichier qui existe dans le répertoire, et nous renomnons le fichier à l'aide du même code que nous avons discuté dans l'exemple 3.
Ce code est le même que celui discuté dans notre exemple précédent 3. Mais ici, nous stockons le fichier correct dans la variable «source» et renomnons ce fichier en utilisant le même code. Nous discutons de ce code dans l'exemple 3 en détail.
Regardez simplement la sortie. Si nous donnons le chemin d'accès correct et le nom de fichier correct pour renommer le fichier, alors notre fichier est renommé avec succès, et il ne lance pas d'exception.
Conclusion
Dans ce tutoriel, nous avons expliqué comment renommer un fichier en programmation C #. Nous avons discuté en détail de ce concept de fichier de changement de nom et vous montrez comment donner le chemin d'accès et le nom de fichier pour renommer le fichier existant. Dans ce tutoriel, nous avons utilisé deux méthodes différentes pour renommer le fichier existant. Nous vous montrons également ce qui se passe si le fichier n'existe pas. Et comment il lance des exceptions lorsque le fichier n'existe pas dans le répertoire. J'espère que vous comprendrez ce tutoriel, et il vous sera utile lorsque vous souhaiterez renommer votre fichier existant.