频道栏目
IT货架 > > 正文
Java IO: File
网友分享于:Aug 2, 2018 1:57:21 PM    来源: IT货架   
Java IO: File原文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com)Java IO API中的FIle类可以让你访问底层文件系统,通过File类,你可以做到以下几点:
  • 检测文件是否存在
  • 读取文件长度
  • 重命名或移动文件
  • 删除文件
  • 检测某个路径是文件还是目录
  • 读取目录中的文件列表
  • 请注意:File只能访问文件以及文件系统的元数据。如果你想读写文件内容,需要使用FileInputStream、FileOutputStream或者RandomAccessFile。如果你正在使用Java NIO,并且想使用完整的NIO解决方案,你会使用到java.nio.FileChannel(否则你也可以使用File)。实例化一个java.io.File对象在使用File之前,必须拥有一个File对象,这是实例化的代码例子:File file = new File("c:\\data\\input-file.txt");很简单,对吗?File类同样拥有多种不同实例化方式的构造函数。检测文件是否存在当你获得一个File对象之后,可以检测相应的文件是否存在。当文件不存在的时候,构造函数并不会执行失败。你已经准备好创建一个File了,对吧?通过调用exists()方法,可以检测文件是否存在,代码如下:File file = new File("c:\\data\\input-file.txt"); boolean fileExists = file.exists();文件长度通过调用length()可以获得文件的字节长度,代码如下:File file = new File("c:\\data\\input-file.txt"); long length = file.length();重命名或移动文件通过调用File类中的renameTo()方法可以重命名(或者移动)文件,代码如下:File file = new File("c:\\data\\input-file.txt"); boolean success = file.renameTo(new File("c:\\data\\new-file.txt"));删除文件通过调用delete()方法可以删除文件,代码如下:
    相关板块推荐 Java PHP Python

    广告服务联系QQ:1134687142 | 网站地图

    版权所有: IT货架- 内容来自互联网,仅供用于技术学习,请遵循相关法律法规. 京ICP备11030978号-1