- package itcast_file;
- import java.io.File;
- import java.io.FilenameFilter;
- import java.io.IOException;
- public class FlieTest2 {
- public static void main(String[] args) {
- File file = new File("d:\\aaa.txt");
- Boolean flag = file.isAbsolute();
- //System.out.println(flag);
- try {
- flag = file.createNewFile();
- } catch (IOException e) {
- e.printStackTrace();
- }
- // System.out.println(flag);
- // 判断是不是文件
- // flag = file.isFile();
- // System.out.println(flag);
- // 看看删除成功没
- // flag = file.delete();
- // System.out.println(flag);
- File file2 = new File("d:\\");
- //自定义条件,匿名内部类的使用~
- String[] str = file2.list(new FilenameFilter() {
- @Override
- public boolean accept(File dir, String name) {
- File file3 = new File(dir, name);
- return file3.isFile();
- }
- });
- for(String string : str){
- System.out.println(string);
- }
- }
- }
复制代码 最早都不知道学这个匿名内部类有啥用~知道用了才发现真的很强大~请参阅:
|
|