高级API

1.File.

1.1概念:

在java程序里文件与文件夹都用File表示

1.2常用方法:

1.判断 file 是不是文件夹:isDirectory()
2.判断 file 是不是文件:isFile()
3.判断File对象是否存在:exists()
4.创建文件:createNewFile()
5.创建文件夹:mkdir();
6.获取文件的完整/全路径:getPath();
7.获取文件的父路径(不包含文件名):getParent();
8.获取文件的大小/长度/尺寸:length()
9.获取文件名字:getName()
10.获取文件最后修改时间:lastModified()
11. 删除文件:delete();
12.删除文件夹(必须保证是空文件夹):delete();
13.获取文件夹里面的文件名字:list();
14.获取文件夹里面存放的所有文件对象:listFiles();
15.获取系统盘符:listRoots();
16.递归:核心在方法内部自己调用自己。
17.File.separator:路径符

2.io流:

2.1流的分类:

1.在java中的流按数据流动方向不同可以分为输入流和输出流两种(IO流);
2.按处理数据类型的不同可分为字符流和字节流;
3.按照功能不同可分为节点流和处理流。

2.2字节流:

字节读取流:FileInputStream;

//读取流
	try {
   
	FileInputStream fis = new FileInputStream(file);
	while((fis.read()) != -1) {
   
		(char)fis.read();
	}
		byte[] o = new byte [(int)file.length()];
		fis.read(o);
		String str = new String(o);
		System.out.println(str);
	} catch (Exception e) {
   
		e.printStackTrace();
	}

字节输入流:FileOutputStream;

//输入流
try {
   
        File file = new File("D:"+File.separator+"字节流"+File.separator+"wow.txt");
		FileOutputStream fos = new FileOutputStream(file);
		String str &
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值