码迷,mamicode.com
首页 > 编程语言 > 详细

java.io.File类

时间:2014-10-18 19:42:57      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:java   file   

java.io.File类
1.凡是与输入、输出相关的类、接口等都定义在java.io包下
2.File是一个类,可以有构造器创建其对象。此对象对应着一个文件(.txt .avi .doc .ppt .mp3 .jpg)或文件目录
3.File类对象是与平台无关的。
4.File中的方法,仅涉及到如何创建、删除、重命名等等。只要涉及文件内容的,File是无能为力的,必须由io流来完成。
5.File类的对象常作为io流的具体类的构造器的形参。

 ①访问文件名
getName():返回文件的名称
getPath():返回文件的路径
getAbsoluteFile():返回绝对文件名
getAbsolutePath():返回绝对路径
getParent():返回上级路径
renameTo(File newName):文件的重命名 file1.renameTo(file2):file1必须存在,file2必须不存在

②文件检测
exists():判断文件或目录是否存在
canWrite():返回文件或目录是否可写
canRead():返回文件或目录是否可读
isFile():判断file对象是否为文件
isDirectory():判断file对象是否为目录

③获取常规文件信息
lastModified():返回文件或目录最后的修改时间
length():返回文件或目录的大小

④文件操作相关
createNewFile():创建一个文件
delete():删除文件或目录

⑤目录操作相关
mkDir():创建一个文件目录。只有在上层文件目录存在的情况下,才能返回true
mkDirs():创建一个文件目录。若上层文件目录不存在,一并创建
list():以字符串数组的形式,返回文件夹下所有的内容
listFiles():以文件数组的形式,返回文件夹下所有的内容

java.io.File类

标签:java   file   

原文地址:http://blog.csdn.net/sd_tz_wzg/article/details/40213843

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!