io复习笔记

自定义字节流缓冲区,进行MP3的文件复制:




通过键盘录入数据:

         通过键盘录入数据,

         当录入一行数据后,就将改行数据进行打印。

         如果录入的数据是over,那么停止录入


字节流转换成字符流:


流操作的基本规律:
         两个明确:

1.       明确源和目的

a)        源:输入流:

b)       目的:输出流

2.       操作的数据是否是纯文本。

是:字符流

不是:字节流

3.       当体系明确后,在明确要使用哪个具体的对象。

通过设备来进行分区

源设备:内存,硬盘,键盘

目的设备:内存,硬盘,控制台

 

按指定编码表输出,在转换流的参数中加一个字符编码


将异常信息输入到文件中:


打印系统信息:


File:文件操作对象

目录分割符:File.separator

跨平台的分隔符


2,Delete文件:

      boolean   delete();方法在程序读到该方法时就执行删除文件,如果因为异常等种种原因导致该行代码无法被执行,则文件就无法删除,删除失败就返回false

          void deleteOnExit();在程序推出时删除指定文件

3,判断

canExecute()是否能执行

compareTo()

exists();判断文件是否存在

 

创建文件夹

File file = new File(“itcast”);

//该方法只能创建一级目录

file.mkdir();

file.mkdirs();//创建多级目录

 

//在判断文件是否是文件或目录时,必须先判断该文件对象封装的内容是否存在

判断是否是文件:

isFile();

判断是否是目录

isDirectory();

isHidden();

isAbsolute();判断是否是绝对路径,如果是则返回true

4,获取信息

getPath()          获取相对路径

getAbsolutePath()                 获取绝对路径

getName()

getParent();//获得的是父目录,如果没有明确指定父目录,则返回null,否则返回绝对目录

 renameTo();改名字,将指定文件改名为……

 

listRoots();列出有效盘符


List();方法,用来打印指定文件目录下的所有文件

如:


List(FilenameFilterfilter);文件过滤器

列出指定文件夹中的所有.java文件


需求:

列出指定目录下文件或者文件夹,包含子目录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值