我想创建一个 shell 命令或获取一些可用于取消隐藏 android sd 卡中所有文件夹的代码。还有一个可以隐藏的会很有用
问问题
546 次
1 回答
1
为什么你需要一个shell命令?,android上的隐藏文件夹以“。”开头,所以你只需使用
File[] f = Environment.getExternalStorageDirectory().listFiles()
它会为您提供所有文件夹和文件的列表,甚至以“。”开头的文件,因此您只需使用 for 循环做任何您想做的事情,例如,取消隐藏文件夹
for(int i=0; i<f.length; i++){
if(f.getName().startsWith("."))
f.renameTo(f.getAbsolutePath() + File.separator + f.getName().replace(".", ""));
}
这仅适用于文件夹。
于 2012-04-29T20:22:06.993 回答