0
sdcardのフォルダを削除しようとしています。 通常のディレクトリは削除できますが、ピリオドで始まるディレクトリは削除できません。 dirが期間(例: ".helloDir ")で始まる場合 (例:" .helloDir")Android:どのようにフォルダを削除するのですか?
if (dir.isDirectory()) {
String[] children = dir.list();
for (int i = 0; i < children.length; i++) {
new File(dir, children[i]).delete();
}
}
子供たちはnullです。ただ、ここで大声で考えて
多分隠れているので、「ドットを除外」してみてください。 –
子供はヌルですか?だから、ドットがあればディレクトリのリストを取得することさえできないのですか?それとも、あなたが子供たち[i]がヌルであることを意味しますか? – Falmarri
children == null – jclova