File类的实例表示文件/目录(抽象路径)
File的作用:
1.访问文件/目录的属性(名字,大小,修改时间)
2.创建/删除文件或目录
3.访问一个目录的子项
注意:不能访问文件的数据
创建File通常指定路径(一般是相对路径,好处:跨平台),
"./ "是相对路径,表示“当前目录 ”,当前目录就是当前程序所在的项目目录
File file=new File("./demo.txt")
相关的方法
1.String getName();
2.long length();
3.boolean canRead();
4.boolean canWrite();
5.boolean isHidden();
创建一个新文件
方法:createNewFile() (需要判断文件是否存在)
删除一个文件/删除一个目录
方法:delete() (需要判断文件/目录是否存在)
注意:delete()方法可以删除一个目录,但是只能删除空目录。
创建目录
mkDir():创建当前File表示的目录
mkDirs():创建当前File表示的目录,同时将所有不存在的父目录一同创
访问一个目录的子项
方法:File [] listFiles()
获取目录中符合特定条件的子项
重载的listFiles方法:File[] listFiles(FileFilter)