Renommer des fichiers avec Java
Renommer des fichiers est une tâche fondamentale dans de nombreux scénarios de programmation. Java propose diverses méthodes pour renommer efficacement les fichiers, même lorsqu'ils existent déjà.
Pouvons-nous renommer un fichier sous un nom existant ?
Oui, il est possible de renommer un fichier sous un nom existant. Cependant, si le fichier existant contient des données, elles seront écrasées.
Comment renommer un fichier en un nom existant et ajouter son contenu au fichier d'origine ?
Pour ajouter le contenu d'un fichier renommé à un fichier existant, suivez ces étapes :
Exemple :
File file = new File("oldname"); File file2 = new File("test1.txt"); if (file2.exists()) { // FileWriter opened in append mode FileWriter out = new FileWriter(file2, true); // Get the contents of file String contents = new String(Files.readAllBytes(file.toPath())); // Write the contents to the existing file out.write(contents); out.close(); } boolean success = file.renameTo(file2); if (success) { System.out.println("File renamed successfully"); } else { System.out.println("File was not renamed"); }
Ce code renommera le fichier "oldname " à "test1.txt" et ajoutez son contenu au fichier "test1.txt" existant.
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!