黑马程序员(六)IO流

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

IO流

作用:IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式
      
Java用于操作流的对象都在IO包中

分类:根据操作数据的不同分为字符流和字节流

根据数据传输方向的不同又可以分为输入流和输出流

File

构造方法

File(File parent, String child)根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。

File(String pathname) 通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。

File(String parent, String child)根据 parent 路径名字符串和 child 路径名字符串创建一个新 File 实例。

File(URI uri) 通过将给定的 file: /URI 转换为一个抽象路径名来创建一个新的 File 实例。


File方法

String getName():返回文件名或路径名(若是路径,返回最后一级子路径名)

String getPath():返回对象对应的路径名

File getAbsoluteFile():返回绝对路径

String getAbsolutePath():返回对象对应的绝对路径

String getParent():返回文件目录的上一级目录名

boolean renameTo(File newName):重命名此File对象对应的文件或目录,若重命名成功返回

true;

boolean exists():判断对象对应的文件或目录是否存在;

boolean canWrite():判断对象对应文件或目录是否可写;

boolean canRead():判断对象对应文件或目录是否可读;

boolean isFile():判断对象是文件,不是目录;

boolean isDirectory() 判断对象的文件是否是一个目录;

boolean isAbsolute()判断对象对应文件或目录是否为绝对路径名;

boolean createNewFile()当且仅当不存在,该方法创建一个该File对象所指定的新文件,创建成功返回true。

boolean delete():删除File对象所对应的文件或路径;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值