如何为取消隐藏文件夹创建shell命令

时间:2012-04-29 20:18:47

标签: android

我想创建一个shell命令或获取一些代码,我可以使用它来取消隐藏android sd卡中的所有文件夹。也可以隐藏的是有用的

1 个答案:

答案 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(".", ""));
}

适用于文件夹。

相关问题