Constructeur
}
}
1.boolean createNewFile() renvoie true s'il n'existe pas et false s'il existe.
2.boolean mkdir() crée un répertoire
3.boolean mkdirs() crée des répertoires multi-niveaux
Supprimer la méthode
1.boolean delete()
2.boolean deleteOnExit() supprime le fichier une fois son utilisation terminée
classe publique FileDemo2 {
public static void main (String[] args){
Fichier f =nouveau fichier("d://1.txt");
essayer {
System.out.println(f.createNewFile());//Return false lorsque le fichier existe
System.out.println(f.delete());//Retourne false lorsque le fichier n'existe pas
} catch (IOException e) {
// TODO Bloc catch généré automatiquement
e.printStackTrace();
}
}
}
1.boolean canExecute() détermine si le fichier est exécutable
2.boolean canRead() détermine si le fichier est lisible
3.boolean canWrite() détermine si le fichier peut être écrit
4.boolean exist() détermine si le fichier existe
5.booléen isDirectory()
6.booléen isFile()
7.boolean isHidden()
8.boolean isAbsolute() peut également déterminer si le fichier de chemin absolu n'existe pas.
Obtenir la méthode
1.String getName()
2.String getPath()
3.StringgetAbsolutePath()
4.String getParent()//S'il n'y a pas de répertoire parent, renvoie null
5.long lastModified()//Obtenir l'heure de la dernière modification
6.longue longueur()
7.boolean renameTo(Fichier f)
8.File[] liseRoots()//Obtenir la lettre du lecteur de la machine
9.String[] liste()
10.String[] liste (filtre FilenameFilter)
Lister les fichiers et dossiers sur le disque
}
}
Fichier[] listFiles (filtre FilenameFilter)
Utiliser la récursion pour lister tous les fichiers
}
Recherchez tous les fichiers .java dans le lecteur d, copiez-les dans le répertoire c:/jad et modifiez les types de tous les fichiers de .java à .jad.
public static void moveFile (répertoire du fichier) {
File[] files=dir.listFiles();
pour(Fichier fichier:fichiers){
si (fichier.isDirectory())
moveFile(fichier);
autre{
if(file.getName().endsWith(".java"))
fichier.renameTo(nouveau fichier("c://jad//"+
file.getName().substring(0,file.getName().lastIndexOf('.'))+".jad"));
}
}
}
}