Dans ce tutoriel, nous allons apprendre à renommer un fichier en Java.
Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:
- Classe de fichier Java
- Gestion des exceptions Java
- Instruction Java if… else
La classe Java File fournit la renameTo()
méthode pour modifier le nom du fichier. Il retourne true
si l'opération de changement de nom réussit, sinon retourne false
.
Exemple: renommer un fichier en Java
import java.io.File; class Main ( public static void main(String() args) ( // create a file object File file = new File("oldName"); // create a file try ( file.createNewFile(); ) catch(Exception e) ( e.getStackTrace(); ) // create an object that contains the new name of file File newFile = new File("newName"); // change the name of file boolean value = file.renameTo(newFile); if(value) ( System.out.println("The name of the file is changed."); ) else ( System.out.println("The name cannot be changed."); ) ) )
Dans l'exemple ci-dessus, nous avons créé un objet fichier nommé file. L'objet contient des informations sur le chemin de fichier spécifié.
File file = new File("oldName");
Nous créons ensuite un nouveau fichier avec le chemin de fichier spécifié.
// create a new file with the specified path file.createNewFile();
Ici, nous avons créé un autre objet fichier nommé newFile. L'objet contient des informations sur le chemin de fichier spécifié.
File newFile = new File("newFile");
Pour changer le nom du fichier, nous avons utilisé la renameTo()
méthode. Le nom spécifié par l'objet newFile est utilisé pour renommer le fichier spécifié par l'objet fichier.
file.renameTo(newFile);
Si l'opération réussit , le message suivant s'affiche.
Le nom du fichier est modifié.
Si l'opération ne réussit pas , le message suivant s'affiche.
Le nom ne peut pas être changé.