A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 fmi110 于 2015-10-5 11:34 编辑

a
  1. package review;

  2. import java.io.File;
  3. import java.io.FileFilter;
  4. import java.io.FilenameFilter;

  5. public class GetHiddenFile {

  6.         /**
  7.          * 获取C盘隐藏目录文件
  8.          */
  9.         public static void main(String[] args) {
  10.                 File src = new File("c:\\");
  11.                 File[] files = src.listFiles(new MyFilter2());
  12.                 // File[] files = src.listFiles(new MyFilter());
  13.                 for (File f : files)
  14.                         System.out.println(f);

  15.         }

  16. }

  17. class MyFilter implements FilenameFilter {

  18.         @Override
  19.         public boolean accept(File dir, String name) {
  20.                 // System.out.println(dir+"::"+name);
  21.                 File f = new File(dir, name);
  22.                 return f.isHidden();
  23.         }
  24. }

  25. class MyFilter2 implements FileFilter {

  26.         @Override
  27.         public boolean accept(File f) {
  28.                 // System.out.println(f);
  29.                 return f.isHidden();
  30.         }

  31. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马