File操作 ファイル数カウント ファイル削除

起動時にネット通信をして画像やデータをダウンロードするアプリの場合
ダウンロードが出来ているかをファイル数でカウントする場合があると思う
ファイル数のカウントはlengthで可能

files以下のファイル数をカウントする場合

File dir = new File ("/data/data/" + this.getPackageName()+"/files/");
File[] files=dir.listFiles();
Log.v("file count", " : " + files.length);


ちなみに削除する場合は

File file = new File("/data/data/" + this.getPackageName() + "/files");
file.delete();

これでフォルダごと削除できる


■追記 11/26
実機にて検証した所、filesフォルダを削除出来ていない様子
エミュレータなら出来るのに・・・
ちょっと謎