????????说到Java里的IO流,我们首先应当了解File类,此File类为java.io包下的类,用来操作文件和目录,但是不能修改文件内容本身,也就是说我们用它来操作文件或目录的属性(名字、可读可写等属性)。
一、创建对象
? ? ? ? 一般我们使用文件路径字符换来创建File实例,该文件路径字符串可以是相对路径,也可以是绝对路径。
二、File类的一些常用方法
上面提到的筛选条件,FilenameFilter接口,该接口包含了一个accept(File dir,String name)方法,该方法将依次对所有子文件、子目录进行迭代,如果返回了true,则list()方法将列出筛选后的结果。关于accept(File dir,String name)方法,我们需要自己实现,下面我们给出例子:
这里的筛选用法是典型的Java设计模式里的Command模式(命令模式),即accept()方法封装代码块,然后MyFilenameFilter对象传入accept()方法的方法体。
总结
? ? ? ? Java之IO流之File类,上面的方法我们自己都要敲个一遍,总之????读万遍书,敲万行码,我和读者们一起成长?。。?b>