黑马程序员技术交流社区
标题: 【成都校区】File文件类学习笔记——(00) [打印本页]
作者: 迷上莲的鳕鱼 时间: 2019-4-19 01:59
标题: 【成都校区】File文件类学习笔记——(00)
File文件类学习笔记——(00)
第一步主要针对File类进行初步的了解和学习
//三个构造方法
//使用构造方法创建File对象
File file1 = new File("F:\\study\\note"); //F:\\study\\note
File file2 = new File("F:\\study","note"); //F:\\study\\note
File file3 = new File(file1,"day01"); //F:\\study\\note\\day01
//常用的方法
//创建
//创建文件或者文件夹
file1.creasteNewFile();
file2.mkdir();
file3.mkdirs();
//判断
//文件判断方法
//结果都是 true or false
System.out.println(file1.isDirectory()); //file1是否是文件夹
System.out.println(file1.isFile()); //file2是否是文件
System.out.println(file1.exists()); //file3是否存在
//查看
//文件信息获取(跟具体内容无关)
System.out.println(file1.getAbsolutePath());//获取file1绝对路径 F:\\study\\note
System.out.println(file1.getPath()); //获取file1构造方法中的路径,这里同上 F:\\study\\note
System.out.println(file1.getName()); //获取file1对象的名称 note
String[] strArr = file2.list(); //获取file2文件夹下的文件和文件夹名称构成的字符串数组
File[] files = file2.listFiles(); //获取file2文件夹下的文件和文件夹对象构成的File数组
long size = file3.length(); //获取file3文件的大小,只能对文件进行操作,如果是文件夹会返回0
//删除
//删除文件或者文件夹
file1.delete(); //如果file1是空文件夹或者文件,则能删除,反之,则不能。如要删除整个文件,需用到递归,见后续文档
方法与调用做一个初步的整理与大家共勉
-
文件操作类File——IO流 学习笔记(1).png
(617.79 KB, 下载次数: 5)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |