您的位置:首页 > 编程语言 > Java开发

IO容器与文件操作(二)File类的基本操作

2016-12-16 14:10 323 查看
在File类中常见的方法大致分为三类,下面我详细摘出API中的文档分类进行说明:

1、对文件名及文件路径的操作:

mkdir() 创建一个指定的目录,前提是该目录的父目录必须存在,否则就会报错;
mkdirs() 创建一个指定的目录,父目录若是不存在,则一并被创建;
getName() 用来查看文件或目录的名称,返回值为字符串String;
getPath() 查看文件的路径名,返回值为字符串String;
getAbsoluateFile() 查看文件的绝对路径所对应的File对象,返回一个File对象;
getAbsoluatePath() 查看文件的绝对路径名,返回值为字符串String,这个方法会经常用到,是我们要查看某个文件的路径的首选方法;
getParent() 查看此文件相对路径的父目录,如果此路径名没有指定父目录,则返回null,返回值为String;

 

2、对File文件的判断信息,常用的方法从方法名也可以看出来,这些方法的返回类型大多为boolean类型:

 exist() 判断文件或路径是否存在;

 canWrite() 判断该文件式否可写;
 canRead()  判断该文件式否可读;
 isFile()  判断对象是否为标准文件;
 isDirectory() 判断文件是否是一个目录;
 isAbsoluate() 消除平台差异判断是否为绝对路径,is以盘符开头,其他以/开头;

 length() 查看一个文件的长度,返回值为long长整形;

  3、创建、删除文件

  createNewFile() 创建一个不存在的新文件,存在返回false,返回值为boolean类型;
  delete() 删除文件或目录,返回值为boolean类型;
  deleteOnExit() 退出虚拟机删除,常用于删除临时文件 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java class File操作