J2SE中的文件访问

在J2SE中的文件访问,涉及到java.io包,常用的类有File、FileInputStream和FileOutputStream。

 

首先,如何获取整个文件系统的入口,没有找到叫FileSystem的类,但是,在File中找到了一个静态方法:

 

public static File[] listRoots()
通过这个方法,可以获取整个文件系统的入口。
File类提供了很多获取该File对象的属性的方法,例如exist()、getName()、getPath()等方法。
如何获取某个FIle对象的下一级目录文件:File类提供了方法:
public File[] listFiles()
如何获取某个File对象的上一级目录:使用方法:
public File getParentFile()
要创建一个文件,首先要创建对应该文件的File对象,然后:
public boolean createNewFile()
要创建一个目录,首先要创建对应该目录的File对象,然后:
public boolean mkdir()
需要注意的是:在同一个目录下的子目录和子文件,名称不能相同。否则,在创建File对象后,就会有二义性。
最后,贴上测试代码。这个测试代码测试了创建文件、写入文件、读取文件、创建目录、删除文件、删除目录、遍历整个文件系统、在文件系统中查询某个文件的功能。
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值