0% ont trouvé ce document utile (0 vote)
112 vues3 pages

File

La classe File en Java permet de manipuler des fichiers sur le système de fichiers local. Elle offre des méthodes pour lire, écrire, créer, supprimer et obtenir des informations sur les fichiers. Différentes exceptions peuvent être levées lors de la manipulation de fichiers.

Transféré par

BOUA DIARRA
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
112 vues3 pages

File

La classe File en Java permet de manipuler des fichiers sur le système de fichiers local. Elle offre des méthodes pour lire, écrire, créer, supprimer et obtenir des informations sur les fichiers. Différentes exceptions peuvent être levées lors de la manipulation de fichiers.

Transféré par

BOUA DIARRA
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

file

-la classe "File",instencie un objet qui peut représenter indifféremment un fichier ou un


répertoire.

Cet objet est utilisé pour stocker et/ou échanger des données, et peut être utilisé en mode écriture ou
en mode lecture.

les notions d'entrées/sorties en programmation, qui consistent à lire et écrire des données à
partir et vers des sources externes, telles que des fichiers ou des périphériques. Ces notions sont
considérées comme une technique de base dans la plupart des langages de programmation, car
elles sont fréquemment utilisées pour manipuler des fichiers et échanger des données.

En Java, il existe deux types d'entrées/sorties :

l'accès aux informations sous forme de texte, qui peut être affiché dans des fenêtres ou modifié

et le transfert des informations sous leur forme binaire, c'est-à-dire en tant que nombres entiers ou
réels.

Ces deux types d'entrées/sorties peuvent être utilisés de manière indépendante ou conjointement pour
manipuler et échanger des données dans les programmes Java.

nombres (entiers et réels) sont transférés par octets,


c'est-à-dire qu'ils sont divisés en groupes de 8 bits pour être lus et écrits. Cela permet de stocker et de
manipuler les données de manière efficace et compacte.

informations peuvent être structurées en enregistrements de même taille.


Cela signifie qu'elles sont organisées en blocs de données de tailles égales, ce qui facilitera leur
manipulation et leur accès.

les caractères sont convertis de ASCII en Unicode pour la lecture et de l'Unicode en ASCII pour
l'écriture.

Cela permet de garantir la compatibilité des caractères avec les différents systèmes d'exploitation et
les différents programmes utilisés pour lire et écrire les données.

chaque ligne étant séparée par un caractère spécial.


Cela permet de manipuler les données de manière plus lisible et plus organisée, notamment lorsqu'il
s'agit de données textuelles.

La classe java.io.File dans le langage de programmation Java permet de manipuler des fichiers sur le
système de fichiers local.

Elle offre une série de méthodes pour travailler avec les fichiers, comme la lecture et l'écriture de
données, la création, la suppression, la copie et le déplacement de fichiers, ainsi que la récupération
d'informations sur ces fichiers, comme son nom, son emplacement et sa taille.

Remarque

il est important de comprendre que créer une instance de la classe File en Java ne signifie pas que ce
fichier existe reellement sur le système de fichiers local.

Il y a plusieurs types d'exceptions en Java qui peuvent être levées lors de la manipulation de fichiers.
Voici quelques exemples courants :

IOException : cette exception est levée lorsqu'il y a une erreur d'entrée/sortie lors de la manipulation
d'un fichier, par exemple si le fichier n'existe pas ou si vous n'avez pas les droits suffisants pour
accéder au fichier.

FileNotFoundException : cette exception est levée lorsqu'un fichier spécifié n'a pas été trouvé.

SecurityException : cette exception est levée si une opération de fichier est interdite par les politiques
de sécurité en place.

UnsupportedEncodingException : cette exception est levée lorsqu'une encodage de caractères spécifié


n'est pas supportée.

try {

// Code de manipulation de fichier

//--------------------------------------

//--------------------------------------

//--------------------------------------

} catch (IOException e) {

// fichier n'existe pas ou il n y a pas les droits suffisants pour accéder


au fichier.

} catch (FileNotFoundException e) {

// Le fichier spécifié n'a pas été trouvé

} catch (SecurityException e) {

// L'opération sur le fichier est interdite par les politiques de sécurité


en place.

} catch (UnsupportedEncodingException e) {

// L'encodage de caractères spécifié n'est pas supportée.

C:\Users\Utilisateur\Documents\fichier.txt

Ce chemin indique que le fichier "fichier.txt" se trouve dans le répertoire "Documents" de l'utilisateur
"Utilisateur" sur le disque "C:".
..\Documents\fichier.txt
indique que le fichier "fichier.txt" se trouve dans le répertoire "Documents" situé dans le répertoire
parent du répertoire courant.

Le constructeur file etant surcharger , on peut on peut faire une instantiation de differente manieres:

Vous aimerez peut-être aussi