Renommer des fichiers en Java
La manipulation de fichiers est un aspect essentiel de la programmation, et renommer des fichiers est une opération courante que les développeurs rencontrent fréquemment. Cet article montre comment renommer des fichiers à l'aide de Java et répond aux questions suivantes :
Pouvons-nous renommer un fichier, par exemple test.txt en test1.txt ?
Oui, renommer un fichier est une opération simple en Java.
Si test1.txt existe, sera-t-il renommer ?
Par défaut, Java n'écrasera pas les fichiers existants lors du renommage. Une exception sera levée si test1.txt existe déjà.
Comment renommer un fichier en un fichier test1.txt existant et y ajouter son contenu ?
Pour y parvenir, nous devons utiliser la classe FileWriter. L'extrait de code suivant illustre comment renommer un fichier et ajouter son contenu à un fichier existant :
File file = new File("test.txt"); File file2 = new File("test1.txt"); if (file2.exists()) { // File exists, append contents to it FileWriter out = new FileWriter(file2, true); out.write("New contents to be appended"); out.close(); // Rename the original file to another name File file3 = new File("test_old.txt"); boolean success = file.renameTo(file3); if (!success) { // File was not successfully renamed } } else { // File does not exist, rename it boolean success = file.renameTo(file2); if (!success) { // File was not successfully renamed } }
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!