File的知识学习

File类的学习

之前谈到文件的相关知识点,脑海里一点概念都没有。最近看到一些比较牛逼的视频教学到如何进行文件的操作,以及设计到框架,感觉要重新学习一下文件,还有很多好用的框架,可以快速进行文件的相关操作。这是以往不敢想象的一件工程大事。

  • 首先是文件File类的学习
    • 之前老是跟一些流搞混淆了,现在理清楚了,File类 的一个对象file 只是一个关于文件的对象,有可能是存在在我们硬盘中,或者不存在,或者只是一种关系,说明我们要操作的对象是文件。
    • 然后我们可以在对象的基础上进行对文件这个抽象概念进行相关操作,为什么说是抽象的呢?因为这个对象是否真实存在在我们硬盘或者其他介质中,不得而知。我们就假设把这个file对象当作将要形成的问价,进行一些基础操纵。
    • 如果构建文件对象呢?
      Api提供了四种构造方式,主要是根据绝对路径和绝对路径
1.路径分隔符 File.pathSeparator 就是“;”
 和 文件分隔符  path = "E:"+File.separator+""
2.String path ="E:\\xp"+"\\text"
path ="E:"+File.separator+"xp"
3 .如果构建File对象
1.根据相对路径  
String parentpath ="E:\\xp\\text";
String name="3.jpg"
File src = new File(parentpath,name);
或者
File src = new File(new File("E:\\xp\\text"),name);
2.根据绝对路径
File src = new File("E:\\xp\\text\\3.jpg");
每位i有盘符的情况下
File src = new File("3.jpg"); //以uesr.dir构建 当前的工作空间进行构建
  • file的基础操作
    这个看API。不如exists() isFile() 之类的

有个小练习就是数冠型打印目录下的文件
树冠形式遍历文件夹下文件中有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值