-1

我想创建一个 shell 命令或获取一些可用于取消隐藏 android sd 卡中所有文件夹的代码。还有一个可以隐藏的会很有用

4

1 回答 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 回答