Cette rédaction fournira une compréhension profonde des concepts suivants concernant la gestion des fichiers en Java:
Alors, commençons!
Qu'est-ce que la gestion des fichiers
En Java, il existe une classe nommée "Déposer" qui appartient au "Java.Io " package, nous permettant de traiter divers formats de fichiers. Le traitement des fichiers dans Java fait référence à une procédure qui nous permet de lire les données d'un fichier et d'écrire des données à un fichier.
Comment travailler avec la classe de fichiers
Afin de travailler avec la classe de fichiers, la première chose que nous devons faire est "importer" la classe de fichiers en utilisant "importer" Mots-clés comme indiqué dans l'extrait ci-dessous:
Importer Java.Io.DéposerImporter le Déposer La classe nous permet de créer l'objet de cette classe et la bonne façon de créer un objet est affichée dans l'extrait suivant:
Fichier fileoBj = nouveau fichier ("Spécifiez le nom du fichier ici");Le nom du fichier auquel vous souhaitez accéder sera spécifié dans la parenthèse.
Quelles sont les opérations d'E / S à Java
Pour effectuer des opérations d'entrée / sortie sur des fichiers, Java utilise le concept de flux. Alors, comprenons ce que sont les flux en java?
Ruisseaux
Java fournit un concept de flux qui n'est rien d'autre qu'une séquence de données et elle peut être soit ruisseau d'octets, ou flux de personnage. Comme le nom lui-même le suggère, le ruisseaux d'octets sont utilisés pour travailler avec des données d'octets pendant que le flux de personnages peut être utilisé pour travailler avec les personnages.
Déplaçons un pas plus loin pour comprendre le concept de Méthodes de traitement des fichiers qui peut être utilisé pour effectuer diverses opérations sur les fichiers tels que la création de fichiers, la suppression, etc.
Méthodes de traitement des fichiers en Java
Dans Java, la classe de fichiers fournit plusieurs méthodes de traitement de fichiers qui peuvent être utilisées pour atteindre différentes fonctionnalités, par exemple le CreateEnewFile (), Mkdir () Les méthodes sont utilisées pour créer respectivement le fichier et le répertoire. La liste de certaines méthodes de traitement des fichiers fréquemment utilisées est fournie dans le tableau ci-dessous:
Nom de méthode | Description |
---|---|
CreateEnewFile () | Méthode de type booléen utilisé pour créer un fichier vide. |
mkdir () | Méthode de type booléen qui crée un répertoire. |
supprimer() | Méthode de type booléen qui supprime un fichier. |
getName () | Méthode de type de chaîne utilisée pour obtenir le nom du fichier. |
getabsolutepath () | Méthode de type de chaîne utilisée pour obtenir le chemin du fichier. |
liste() | Méthode de type de chaîne utilisée pour obtenir le tableau de fichiers dans un répertoire. |
Peux lire() | Méthode de type booléen qui vérifie si le fichier est lisible ou non. |
peut écrire() | Méthode de type booléen qui vérifie si le fichier est écrit ou non. |
existe () | Méthode de type booléen utilisé pour vérifier s'il existe un fichier spécifié. |
longueur() | Méthode de type long utilisée pour obtenir la taille du fichier en octets. |
Toutes ces méthodes peuvent être utilisées dans l'objet de classe de fichiers pour effectuer plusieurs opérations de traitement de fichiers. Pour la clarté des concepts, mettons en œuvre certaines des méthodes susmentionnées pratiquement:
Méthode CreateEnewFile ()
Afin de créer un fichier le CreateEnewFile () La méthode peut être utilisée.
Exemple
Le code d'extrait de code ci-dessous fournit une compréhension détaillée de la façon d'utiliser la méthode CreateEnewFile () pour créer un fichier:
Dans l'extrait ci-dessus, nous avons créé l'objet de la classe de fichiers et dans les parenthèses, nous avons spécifié le nom et le chemin du fichier. Par la suite, il y a trois possibilités: Fichier créé avec succès, Le fichier existe déjà ou un Erreur se produit ainsi pour que nous ayons utilisé le concept de coup de passe Pour gérer les exceptions:
La sortie vérifie le fonctionnement de CreateEnewFile () Méthode car elle réussit à créer un fichier.
Méthode delete ()
La classe de fichiers fournit une autre méthode utile appelée supprimer() Méthode qui peut être utilisée pour supprimer un fichier spécifique.
Exemple
Dans cet exemple, nous supprimerons un fichier nommé «FileHandlingExample.SMS" Utilisation de la méthode delete ():
La capture d'écran donnée ci-dessous fournira une compréhension détaillée de la méthode de suppression ():
De même, vous pouvez utiliser les autres méthodes pour effectuer différentes fonctionnalités en fonction de vos besoins.
Conclusion
Dans Java, la gestion des fichiers n'est rien d'autre qu'un processus de lecture des données d'un fichier et d'écriture des données dans un fichier. Java fournit une classe prédéfinie nommée "Déposer" qui nous aide à effectuer tout type d'opérations sur un fichier. Pour bénéficier des fonctionnalités de la classe de fichiers, il est nécessaire d'importer le Déposer Classe en utilisant le importer mot-clé et une fois la classe de fichiers importée, l'une de ses méthodes peut être utilisée pour atteindre diverses fonctionnalités telles que la création de fichiers, la suppression, l'obtention des informations de fichier, etc. Cet article fournit un aperçu complet de la gestion des fichiers où il explique ce qu'est la gestion des fichiers, les méthodes et comment travailler avec des fichiers.