Le renommage de fichiers est une opération courante dans divers scénarios de programmation. En Java, la méthode renameTo de la classe File facilite le renommage de fichiers ou de répertoires.
Pour renommer un fichier de test.txt en test1.txt, vous pouvez utiliser le code suivant :
File file = new File("test.txt"); File file2 = new File("test1.txt"); boolean success = file.renameTo(file2);
Si l'opération de renommage réussit, la variable de réussite sera vraie. Si le fichier test1.txt existe déjà, la méthode renameTo lancera une IOException avec le message d'erreur "le fichier existe."
Si vous souhaitez renommer test.txt à test1.txt même si test1.txt existe déjà, vous pouvez utiliser la classe FileWriter pour ajouter le contenu de test.txt au test1.txt existant file.
File file = new File("test.txt"); File file2 = new File("test1.txt"); if (file2.exists()) { FileWriter out = new FileWriter(file2, true /*append=yes*/); out.flush(); } boolean success = file.renameTo(file2);
Ce code vérifiera si test1.txt existe. Si c'est le cas, il ajoutera le contenu de test.txt au fichier existant à l'aide de la classe FileWriter. Ensuite, il tentera de renommer test.txt en test1.txt.
Renommer des fichiers ou des répertoires en Java est simple en utilisant la méthode renameTo. Cependant, il est important de gérer le cas où le fichier de destination existe déjà, en fonction du résultat souhaité.
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!