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 files[]= f.listFile(new HiddnFileter());
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 files[]= f.listFile(new HiddnFileter());
本文介绍了在Android(基于Linux)和Windows系统中处理隐藏文件的不同方法。Linux通过在文件名前加点号来标记隐藏文件,而Windows则采用不同的机制。文章还提供了一个Java示例代码,展示了如何在Android中使用FileFilter接口来过滤并获取非隐藏文件。
1727

被折叠的 条评论
为什么被折叠?



