java中fis和fos_Java基础—IO小结(一)概述与节点流

一、File类的使用

由于file类是一个基础类,所以我们从file类开始了解。(SE有完善的中文文档,建议阅读)

构造器:

28df3d80d789007ee02f3a8289f62627.png

常用方法:——完整方法请参见API API API!!!

File做的是面上的事——文件的新建、删除、重命名等。有关文件内容的操作,需要流来进行,所以,它经常作为形参。

cf9556840ee228dbe9c71b4a5fd3d126.png

文件名:

测试文件:

3e800d4c3ead77c1ed6f3d1b4a0f5be8.png

测试代码:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

@Testpublic voidtest1() {//通过绝对路径创建File对象——对应一个文件或者文件夹

File file = new File("D:\\test\\hello.txt");//getName()——文件或目录名

System.out.println("#getName:"+file.getName());//getPath()——路径字符串,若是相对路径,返回相对路径字符串

System.out.println("#getPath:"+file.getPath());//getAbsoluteFile()——绝对路径形式,返回File

System.out.println("#getAbsoluteFile() "+file.getAbsoluteFile());//getAbsolutePath()——绝对路径字符串

System.out.println("#getAbsolutePath() "+file.getAbsolutePath());//getParent() ——返回父目录

System.out.println("#getParent() "+file.getParent());

}

View Code

测试结果:

14759bc7999a03f645aacaa42f21c2eb.png

文件检测:

测试文件:

f7be26fba860a3404b11986c19205195.png

测试代码:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

@Testpublic voidtest2() {

File file1= new File("D:\\test\\hello.txt"); //文件

File file2 = new File("D:\\test\\childDir"); //文件夹//exists()——文件或目录是否存在

System.out.println("#exists()"+file1.exists());//canRead() canWrite() ——是否可读可写

System.out.println("#canRead()"+file1.canRead());

System.out.println("#canWrite()"+file1.canWrite());//isFile() isDirectory() ——是否是文件/目录

System.out.println("#isFile()"+file1.isFile());

System.out.println("#isFile()"+file2.isFile());

System.out.println("#isDirectory()"+file1.isDirectory());

System.out.println("#isDirectory()"+file2.isDirectory());

}

View Code

测试结果:

1ba5591315b2206e11eb5313213b9b54.png

获取常规文件信息:

测试文件:上文hello.txt

测试代码&

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值