我想创建一个shell命令或获取一些代码,我可以使用它来取消隐藏android sd卡中的所有文件夹。也可以隐藏的是有用的
答案 0 :(得分: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(".", ""));
}
仅适用于文件夹。