? Applications Java peuvent lire les données de ressources externes telles que les fichiers . La classe File dans Java modélise un fichier résumé , y compris son nom et son emplacement. L'utilisation de ce en conjonction avec d'autres classes Java , les développeurs peuvent créer des programmes dans lesquels ils peuvent lire, écrire et traiter des données de fichiers. Un chemin d'accès abstrait est un élément clé dans la classe File , indiquant le chemin vers un fichier particulier. Fichier Classe
La classe File permet aux développeurs de spécifier les détails d'un fichier particulier , y compris son emplacement. Code de programmation d'application peut utiliser la méthode constructeur de la classe File pour créer une instance d'objet de la classe. L'exemple de code suivant montre : Fichier dataFile = new File (" my_data.txt ");
Le code transmet un paramètre de chaîne de caractères représentant un fichier . Dans ce cas, le fichier est stocké dans le répertoire de l'application par défaut et est enregistrée en tant que " my_data.txt » pour les contenus en texte clair . Lorsque le programme Java traite cette ligne, il résout le paramètre passé dans un chemin abstrait. La méthode constructeur peut alternativement prendre deux paramètres représentant des parents et des éléments enfant du chemin d'accès , comme suit : Fichier dataFile = new File ( "data /", " my_data.txt " ) ;
Cela représente le fichier stocké à l'emplacement suivant: data /my_data.txt
le fichier texte est stocké dans un dossier nommé "data" qui est aussi dans le répertoire de l'application par défaut. (Voir les références 1, 2 )
Utilise
La classe File constitue un élément clé dans de nombreuses applications , car il permet au code d' accéder à des ressources externes. Certaines applications Java utilisent des bases de données et des données d'utilisation stockées dans des fichiers . Ces fichiers peuvent contenir des données au format XML comme code de balisage . Les modèles de la classe File un emplacement du fichier, mais de réellement lire ou d'écrire dans un fichier , les programmes doivent utiliser des classes supplémentaires. Par exemple, BufferedReader et InputStream fournissent des méthodes pour lire des données individuelles telles que octets à partir d'emplacements de fichiers spécifiques .
Préfixe
Le chemin abstrait dans les applications Java à l'aide la classe File compose de deux parties : le préfixe et une séquence de noms . Le préfixe n'est pas toujours nécessaire , mais fournit les moyens de faire face aux différents systèmes d'exploitation . Fonctionnement modèle de systèmes et de représenter les répertoires de différentes manières. La partie préfixe d'un chemin d'accès peut inclure une représentation d'un disque particulier ou d'une série d'une ou plusieurs barres indiquant répertoires.
Noms
Les éléments de nom dans un chemin abstrait comprennent des chaînes de texte . Ces noms peuvent représenter des fichiers ou des dossiers. Dans l'exemple " dataFile " , le répertoire est représenté par le "data" de chaîne et le fichier est représenté par la chaîne " my_data " avec l'extension du format de fichier. Les relations entre les répertoires et les fichiers sont représentés par des barres obliques. Le fait que Java évalue chemins abstraits à partir des paramètres de code passé signifie que les programmes peuvent fonctionner dans plusieurs systèmes d'exploitation et environnements.