Vous êtes sur la page 1sur 3

Gestion des fichiers

sous java
Réaliser par :
Abderrahim ouameur
Ticse-info2
La gestion de fichiers est une fonctionnalité importante dans tout système d'exploitation, y compris dans
le développement de logiciels en Java. En Java, la gestion des fichiers est effectuée via la classe File, qui permet de
créer, lire, écrire et supprimer des fichiers et des répertoires.

1. Création d’un fichier

La création d'un nouveau fichier se fait en utilisant la méthode createNewFile() de la classe File. Cette
méthode renvoie true si le fichier a été créé avec succès, false sinon. Par exemple :

public class TICSE-info2 {

public static void main(String[] args) {

String filePath = "ticse-info2.txt";

try {

File file = new File(filePath);

if (file.createNewFile()) {

System.out.println("Le fichier a été créé avec succès !");

} else {

System.out.println("Le fichier existe déjà.");

} catch (IOException e) {

System.out.println("Une erreur s'est produite : " + e.getMessage());

e.printStackTrace();

2. Lecture d’un fichier

Pour lire un fichier texte en Java, vous pouvez utiliser un objet BufferedReader. On va continuer sur le
même exemple de fichier ticse-info2.txt :
try {

BufferedReader reader = new BufferedReader(new FileReader("ticse-info2.txt"));

String ligne = reader.readLine();

while (ligne != null) {

System.out.println(ligne);

ligne = reader.readLine();

reader.close();

} catch (IOException e) {

e.printStackTrace();

3. Remplir un fichier

Pour écrire dans un fichier texte en Java, vous pouvez utiliser un objet BufferedWriter.

try {

BufferedWriter writer = new BufferedWriter(new FileWriter("ticse-info2.txt"));

writer.write("Salut, c’est un test");

writer.close();

} catch (IOException e) {

e.printStackTrace();

4. Suppression d’un fichier

Pour supprimer un fichier ou un répertoire en Java, vous pouvez utiliser la méthode delete() de la classe
File.

File ticse-info2 = new File("C: \ ticse-info2 ");

if (fichierOuRepertoire.delete()) {

System.out.println("Fichier ou répertoire supprimé avec succès !");

} else {

System.out.println("Impossible de supprimer le fichier ou le répertoire.");

Vous aimerez peut-être aussi