Vue d'ensemble de la classe File:
Classe java.io.File
Représentation abstraite des noms de chemin de fichier et de répertoire.
Java ferme les fichiers et dossiers (répertoires) de l'ordinateur dans une classe File. Nous pouvons utiliser la classe File pour gérer les fichiers et les dossiers.
Par défaut, les classes du package java.io sont toujours analysées en fonction du répertoire utilisateur actuel. Nom du chemin relatif. Ce répertoire est spécifié par la propriété système user.dir et est généralement le répertoire appelant de la machine virtuelle Java.
Nous pouvons utiliser la méthode de la classe File pour
créer un fichier / dossier,
supprimer le fichier / dossier,
obtenir le fichier / dossier,
juger le fichier /
dossier, parcourir le dossier,
obtenir la taille du fichier, et la
classe File est une classe qui n'a rien à voir avec le système, aucune opération Le système peut utiliser les méthodes de cette classe
重点:记住这三个单词
file:文件
directory:文件夹/目录
path:路径
Variables membres statiques de la classe File
public class Demo01File {
public static void main(String[] args) {
/* static String pathSeparator 与系统有关的路径分隔符,为了方便,它被表示为一个字符串。
static char pathSepartorChar 与系统有关的路径分隔符
static String separator 与系统有关的默认分隔符,为了方便,它被表示为一个字符串。
static char separatorChar 与系统有关的默认分隔符
操作路径:路径不能写死了
D:\Learn\Program.all\java.program\.idea windows
D:/Learn/Program.all/java.program/.idea linux
"D:"+File.separator+"Learn"+File.separator+"Program.all"+File.separator+"java.program"+File.separator+".idea"
*/
String pathSeparator = File.pathSeparator;
System.out.println(pathSeparator); //路径分隔符 windows:分号;Linux:冒号:
String separator = File.separator;
System.out.println(separator); //文件名称分隔符 Windows:反斜杠\ linux:正斜杠:/
}
}
chemin
Chemin absolu: est un chemin complet. Le chemin
commençant par la lettre du lecteur (C: D :) est
D: \ ProgramData \ a.txt
C: \ Users \ Default \ 213.txt.
Chemin relatif: est un chemin simplifié.
Relatif fait référence à Par rapport au répertoire racine du projet en cours (C: \ Users \ Default),
si vous utilisez le répertoire racine du projet en cours, le chemin peut être simplifié pour écrire
C: \ Users \ Default \ 213.txt -> simplifié en: 213.txt (vous pouvez omettre le projet Répertoire racine)
Remarque:
1. Le chemin n'est pas sensible à la casse
2. Le séparateur de nom de fichier dans le chemin Windows utilise des barres obliques inverses, qui sont des caractères d'échappement, et deux barres obliques inverses représentent une barre oblique inverse normale.