File类,文件测试

文件操作(file类)

File类的文件操作

i. 访问文件名或路径
1. String getName() 返回File对象所表示的文件名或目录的路径
2. String getPath() 返回File对象所对应的路径名
3. File getAbsoluteFile() 返回File对象绝对路径文件
4. String getAbsolutePath() 返回File对象所对应的绝对路径名
5. String getParent() 返回此File对象所对应目录的父目录
6. boolean renameTo(File dest) 重命名File对象对应的文件或目录
ii. 文件检测
1. boolean exists()判断File对象所对应的文件或目录是否存在
2. boolean canWrite() 判断File对象所对应的文件或目录是否可写
3. boolean canRead() 判断File对象所对应的文件或目录是否可读
4. boolean isDirectory() 判断File对象是否为一个目录
5. boolean isFile() 判断File对象是否为一个文件
6. boolean isAbsolute()判断File对象是否采用绝对路径
下面上代码
public class FileTest {
public static void main(String[] args) {
//File类测试
//file类,目的是定位文件或者目录,其他的操作,由其他类完成,尽量使用绝对地址
//相对路径.\src\dataSreu\FileTest.java
//绝对路径为E:\EclipseFile\Test\src\dataSreu\FileTest.java
//指定一个文件
File file=new File("E:\\EclipseFile\\Test\\src\\dataSreu\\FileTest.java");
System.out.println("当前文件名"+file.getName());
System.out.println("=============================");
System.out.println("当前文件名所在路径"+file.getPath());
System.out.println("=============================");
File fileAbsoluteFile=file.getAbsoluteFile();
System.out.println("当前fileAbsoluteFile文件名"+fileAbsoluteFile.getName());
System.out.println("=============================");
System.out.println("当前文件的绝对路径"+file.getAbsolutePath());
System.out.println("=============================");
System.out.println("当前文件的父目录"+file.getParent());
System.out.println("=============================");
System.out.println("重命名不测试");
System.out.println("=============================");
System.out.println("文件或目录是否存在:"+file.exists());
System.out.println("=============================");
System.out.println("文件或目录是否可读"+file.canRead());
System.out.println("=============================");
System.out.println("文件或目录是否可写"+file.canWrite());
System.out.println("=============================");
System.out.println("当前File是否为目录"+file.isDirectory());
System.out.println("=============================");
System.out.println("当前File是否为文件"+file.isFile());
System.out.println("=============================");
System.out.println("当前File是否采用绝对路径"+file.isAbsolute());
System.out.println("=============================");
System.out.println("文件长度:"+file.length());
System.out.println("当前文件最后一次修改时间:"+file.lastModified());
System.out.println("=============================");
}
}

这是当前文件的测试结果


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值