Android文件管理器开发之对隐藏的文件进行过滤

来源:互联网 发布:真正的面向对象编程 编辑:程序博客网 时间:2024/06/15 01:17
1.Android为linux系统。隐藏文件的操作通常是在文件名前面加一个.
2.Windows系统下,隐藏文件的方式与之很大不同。
3.两者不能相互隐藏。Windows下隐藏文件在linux下是可以被看到的。
过滤隐藏文件需要实现FileFilter接口
package com.memo.filemanager;

import java.io.File;
import java.io.FileFilter;

/**
 * Created by lbl on 2016/8/17.
 */
public class HiddnFileter implements FileFilter {
    @Override
    public boolean accept(File pathname) {
        return !pathname.isHidden();
    }
}


File f = Environment.getExternalStorageDirectory();//读取SD卡路径
File files[]= f.listFile(new HiddnFileter());
0 0
原创粉丝点击