编程知识 cdmana.com

Classe de fichiers Java

           FileLa classe contient un fichier get/Propriétés du Répertoire,Et les documents/La façon dont le répertoire effectue la commande et la suppression.

        Les données stockées dans le programme sont temporaires,Quand le programme sera terminé Ils seront perdus à la fin.Pour pouvoir conserver en permanence les données créées dans le programme,Ils doivent être stockés sur disque ou autre Dans le fichier du périphérique de stockage permanent.Voilà.,Ces fichiers peuvent ensuite être transmis et lus par d'autres programmes.

        Chemin absolu du nom de fichier:

        Dans le système de fichiers,Chaque fichier est stocké dans un répertoire.Nom absolu du fichier( absolute file name) - Oui. Il se compose du nom du fichier et de son chemin complet ainsi que des lettres d'entraînement.Par exemple,c:\book\Welcome.java C'est un document Welcome.java In Windows Nom absolu du fichier sur le système d'exploitation.Ici. c:\book Le chemin du Répertoire appelé ce fichier ( directory path ).

        Chemin relatif du nom de fichier:

        Le nom de fichier relatif est relatif au Répertoire de travail actuel.Pour les noms de fichiers relatifs,Le répertoire complet est ignoré.Par exemple, Welcome.java Est un nom de fichier relatif.Si le Répertoire de travail actuel est c:\book, Le nom absolu du fichier sera c:\book\ Welcome.java.

FileMéthode de la classe

        Méthode de construction

File(String pathname)
          Créer un nouveau en convertissant une chaîne de Pathname donnée en Pathname abstrait File Exemple.
File(String parent, String child)
          Selon parent La chaîne Pathname et child La chaîne Pathname crée un nouveau File Exemple.
File(File parent, String child)
          Selon parent Abstract Pathname and child La chaîne Pathname crée un nouveau File Exemple.

 Les codes sont les suivants::
 

import java.io.File;

public class Text {

	public static void main(String[] args) {
		// Le séparateur entre les chemins doit être \\Ou/
//		File f=new File("C:\\Users\\86136\\Desktop\\Nouveau XLSX Feuille de travail.xlsx");
		File f=new File("C:/Users/86136/Desktop/Nouveau XLSX Feuille de travail.xlsx");
		File f2=new File("E:\\EclipseWorkspace\\se0729");
		File f3=new File("C:/Users/86136/Desktop","Nouveau XLSX Feuille de travail.xlsx");
		File f4=new File(f2,"Nouveau XLSX Feuille de travail.xlsx");
		File f5=new File("ab.txt");//Chemin relatif, Chemin racine relatif du projet 

	}

}

        Méthodes:

FileMéthodes couramment utilisées
boolean exists()   Déterminer si un fichier ou un répertoire existe
boolean isFile()  Déterminer si c'est un document
boolean isDirectory()   Déterminer si c'est un catalogue
String getName()     Obtenir le nom du fichier ou du Répertoire
String getAbsolutePath() Obtient le nom absolu du chemin du fichier ou du Répertoire
File getAbsoluteFile()  Obtenir le chemin absolu du fichier ou du Répertoire Objet
String getParent() Obtient le nom du chemin du caractère
File getParentFile()    Obtenir l'objet du chemin du caractère
long length() Obtenir la longueur du fichier,Unité:Octets
boolean createNewFile()  Créer un fichier
boolean mkdir() Créer un répertoire de niveau 1
boolean mkdirs() Créer un répertoire à plusieurs niveaux
boolean delete() Supprimer un fichier ou un répertoire(Seuls les répertoires vides peuvent être supprimés; C'est complètement effacé , Ne pas mettre la corbeille )
String[] list() Renvoie tous les sous - fichiers dans un répertoire / Tableau des noms des sous - répertoires
File[] listFiles()   Renvoie tous les sous - fichiers dans un répertoire / Tableau d'objets du sous - répertoire
boolean mkdir() Créer ceciFile Répertoire représenté par l'objet . Si le Répertoire a été créé avec succès ,Remets ça.true

        Pour les fichiers: Il n'y a aucun moyen de déplacer et de copier , Il n'y a pas non plus de méthode de lecture pour une telle demande IO Stream to realize
 

版权声明
本文为[Boy - S6]所创,转载请带上原文链接,感谢
https://cdmana.com/2021/11/20211125162523930D.html

Scroll to Top