Renommer un fichier en Java
Java fournit un moyen pratique de renommer des fichiers à l'aide de la méthode renameTo() de la classe File. Cette méthode prend un autre objet File comme argument, représentant le nouveau nom du fichier.
Écrasement d'un fichier existant
Lorsque vous renommez un fichier, si un fichier avec le le nouveau nom existe déjà, la méthode renameTo() lèvera une IOException avec le message "le fichier existe". Pour gérer ce scénario, vous pouvez utiliser le code suivant :
File file = new File("test.txt"); File file2 = new File("test1.txt"); if (file2.exists()) { throw new java.io.IOException("file exists"); } boolean success = file.renameTo(file2);
Si l'opération renameTo() réussit, le succès sera défini sur true.
Ajout à un fichier existant Fichier
Pour ajouter le contenu d'un fichier à un fichier existant, vous pouvez suivre ces étapes :
File file = new File("test.txt"); File file2 = new File("test1.txt"); file.renameTo(file2); java.io.FileWriter out = new java.io.FileWriter(file2, true /*append=yes*/); out.write("Hello world!"); out.close();
Ce code renommera le fichier test.txt en test1.txt et ajoutez la chaîne "Bonjour tout le monde !" à la fin de test1.txt.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!