极速网站
申请会员 文章投稿 ACCP教程网公告:
搜索: 您的位置主页>图文教程>java资源>

8.1 java File类

2008-04-20 09:21:31 来源:本站整理 作者: 收藏本页 点击:

File类用于文件属性和状态。

 

 

构造函数为:
File(String dirName, String name);
File(File dirName, String name);//File对象表示的不一定是底层文件,也可以是目录
File(String pathname);

主要成员方法:
boolean canRead();
beelean canWrite();
boolean createNewFile();//根据文件对象定义的抽象路径,创建空的文件体
static File createTempFile(String prefix,String suffix);//创建临时文件prefix.suffix,
static File createTempFile(String prefix,String suffix,File dirName);
boolean delete();
boolean exists();//判断文件是否存在
String getName();
String getParent();
File getParentFile();
boolean isAbsolute();//判断文件对象是否为路径的根
boolean isDirectory();//测试文件对象是否为目录
boolean isFile();
boolean isHidden();//是否为隐藏文件
Long lastModified();//返回文件最后修改的时间
Long length();//取得文件大小,单位为字节
boolean mkdir();//创建子目录
boolean renameTo(File dest);//更名
boolean setReadOnly();
String toString();//获取文件的目录树名称
String[] list();
...

例子:

import java.io.File;
……
File file = new File(args[0]);

System.out.println("文件或目录是否存在:" +  file.exists());
System.out.println("是文件吗:" +  file.isFile());
System.out.println("是目录吗:" +  file.isDirectory());
System.out.println("名称:" +  file .getName());
System.out.println("路径: " + file.getPath());
System.out.println("绝对路径: " + file.getAbsolutePath());
System.out.println("最后修改时间:" + file.lastModified());   
System.out.println(“文件大小:” + file.length()+ “ 字节”);    
……




标签:
评论总数:0 [ 发布评论 ] 网友评论
关于我们 - 版权声明 - RSS订阅 - 网站地图 - 网站帮助 成都水货手机网