Java IO流之File文件类的使用

来源:互联网 发布:ios手游源码 编辑:程序博客网 时间:2024/05/16 00:24

    File类用来表示一个文件路径的对象,同时它还提供了许多有用的方法,常用的方法如下:

创建文件夹:

mkdir();
mkdirs();
两者都是创建文件夹,区别在于,mkdir()只会创建当前路径的目录,如果它的父路径没有的话就不会创建成功,而mkdirs()会连父路径也创建出来,代码演示如下:
File f=new File("D:\\abc\\123");//假设abc文件夹没有f.mkdir();//创建失败f.mkdirs();//创建成功

创建文件:

createNewFile();
File f=new File("D:\\abc\\1.txt");try {f.createNewFile();//创建文件,必须要处理异常,并且如果父路径不存在则会抛出异常} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}


删除文件:

f.delete();//可以用来删除文件和文件夹
File f=new File("D:\\1.txt");f.delete();//


测试文件属性:

canExecute()//测试是否可以执行

canWrite()//测试是否可以写入

canRead()//测试是否可读

exists()//测试文件或目录是否存在

isDirectory()//测试是否是文件夹

isFile()//测试是否是文件

isHidden()//测试文件是否隐藏

获取文件属性:

lastModified()//返回文件最后一次被修改的时间

length()//返回文件大小


原创粉丝点击