Directorio artículo
tipo de archivo
clase de archivos es una operación clase en java.io paquete de archivos y carpetas. Proporciona una serie de métodos, incluyendo el nuevo archivo, archivo borrado, obtener el nombre del archivo, etc. operaciones. Dividido en cinco categorías principales:
1. Métodos de acceso: el nombre de archivo asociado
public static void fileNameTest() {
File file = new File("E:\\code\\JavaSE\\IO\\resourse\\a.txt");//获得文件
System.out.println(file.getName());//返回File对象的文件名或者路径名
System.out.println(file.getPath());//返回File对象的路径
System.out.println(file.getAbsoluteFile());//返回File对象的绝对路径名
System.out.println(file.getParent());//返回File对象路径的父路径
System.out.println(file.renameTo(new File("bbb.txt")));//重命名,如果成功返回True
}
2. Analizar método asociado con el archivo
public static void fileIsTest() {
File file = new File("E:\\code\\JavaSE\\IO\\resourse\\aaa.txt");//获得文件
System.out.println(file.exists());//判断File对象是否存在
System.out.println(file.canRead());//判断File对象是否可读
System.out.println(file.canWrite());//判断File对象是否可写
System.out.println(file.isFile());//判断File对象是否是文件
System.out.println(file.isDirectory());//判断File对象是否是目录
System.out.println(file.isAbsolute());//判断File对象是否是绝对路径
}
3. Obtención de información del archivo
public static void fileMesTest(){
File file = new File("E:\\code\\JavaSE\\IO\\resourse\\aaa.txt");//获得文件
System.out.println(file.lastModified());//获得文件的最后修改时间
System.out.println(file.length());//获得文件的长度
}
4. Crear y eliminar archivos
public static void fileHandleTest() throws IOException {
File file = new File("ccc.txt");
boolean b = file.createNewFile();//创建文件或目录
file.delete();//删除文件或目录
file.deleteOnExit();//当Java虚拟机退出时删除File对象对于的目录或文件
}
5. Directorio de Operaciones
public static void derectoryHandleTest(){
File file = new File("E:\\code\\JavaSE\\IO");//获得目录
boolean mkdir = file.mkdir();//创建目录,若是成功返回True
String[] list = file.list();//获得子文件名和目录名
for (String s : list) {
System.out.println("s = " + s);
}
File[] listFiles = file.listFiles();//获得子文件和目录
for (File listFile : listFiles) {
System.out.println(listFile);
}
}
Por favor indique el lugar equivocado! Pensó que estaba en problemas si se puede dar un elogio! sección de comentarios o intercambio carta privada Damos la bienvenida!