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是空文件夹或者文件,则能删除,反之,则不能。如要删除整个文件,需用到递归,见后续文档
方法与调用做一个初步的整理与大家共勉
|