シェル コマンドを作成するか、Android SD カード内のすべてのフォルダーを再表示するために使用できるコードを取得したいと考えています。また、非表示にできるものも便利です
質問する
546 次
1 に答える
1
なぜシェルコマンドが必要なのですか? 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 に答える