JAVA基础——IO流

IO流:

1.可以将数据从本地文件中读取出来

2.可以将数据从内存中保存到本地文件

File

方法名--创建对象

说明

File(String pathname)

通过指定的路径字符串创建File对象

File(String parent, String child)

通过File表示的文件夹和子路径创建的File对象

File(File parent, String child)

通过File表示的文件夹和子路径创建的File对象

File创建/删除文件和文件夹(目录)

方法名

说明

注意事项

public boolean createNewFile()

创建一个新的空文件

如果路径上的文件夹不存的话,就抛异常 :java.io.IOException: 系统找不到指定的路径。

public boolean mkdir()

创建一个单级文件夹

1.只能创建单级文件夹,不能创建多级文件夹 2.如果文件夹已经存在,创建失败

public boolean mkdirs()

创建多级文件夹

1,可以创建单级文件夹,也可以创建多级文件夹 2.文件夹已经存在,创建失败

方法名

说明

注意事项

public boolean delete()

删除File表示的文件或目录

1.不走回收站的 2.只能删除文件和空文件夹 3.有权限问题的话,无法删除,并且无提示

File类判断和获取

方法名

说明

public boolean isDirectory()

测试File是否为目录(文件夹)

public boolean isFile()

测试File是否为文件

public boolean exists()

测试File是否存在

方法名

说明

public String getName()

只返回File表示的文件名称或文件夹的名称

方法名

说明

注意事项

File[] listFiles()

获取文件夹下的所有文件和文件夹对象,封装到File数组中返回

1.File指向不存在,返回null 2.存在 2.1存在的是文件:返回null 2.2 存在的是文件夹:正常输出,如果是空文件夹,返回长度为0的Fils数组 3.权限问题,没有访问权限,返回null

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值