什么叫文件
一种电脑的存储形式
文件有不同的格式 .txt .doc .ppt .mp4 .jpg ……..
file——> 与电脑上的文件或文件夹产生一一对应的映射关系
file 是一个类
- java.io包中
- 文件或路径名的抽象表示形式
file与真实硬盘中的文件或文件夹 不是一个东西
file是在内存中的一个对象通过映射来找到硬盘上的文件或文件夹
4.file类中的常用的方法
canread() canWrite() isHidden() isFile() isDirectory()
length()获取文件中字节的个数
lastModified()获取文件最后的修改时间—》毫秒值
String path = getAbsolutePath() 获取文件绝对路径
String name = getName() 获取文件的名字
boolean = createNewfile()创建新的文件
boolean = mkdir 创建新的文件夹,外层没有 不能创建
boolean = mkdirs 创建新的文件夹 外层没有 可以自动创建
String pname = getParent() 获取当前file父亲file名字
File file = getParentfile() 获取当前file的父亲file对象
String[] names = list() 获取当前file所有儿子的名字
File[] files = listFiles() 获取当前file的所有儿子对象
**boolean = delete() 删除文件或空的文件夹 不能删除带元素的文件夹
知识补充:
绝对路径和相对路径的区别:绝对路径可以通过完整的字符串去寻找(定位盘符(哪个盘),文件夹,文件)
相对路径没有盘符的写法,所以通过当前项目所在的位置找寻
总结:
知识点比较杂,但是并不是很难,需要多多复习才可以记住。