保護されたアプリ ストレージにディレクトリを作成し、いくつかの画像ファイルを保存しました。
cacheDir = context.getDir("images", Context.MODE_PRIVATE);
各ファイル パスを保存してから 1 つずつ削除せずに、保護されたストレージ ファイルのすべてのコンテンツをクリアする方法はありますか?
保護されたアプリ ストレージにディレクトリを作成し、いくつかの画像ファイルを保存しました。
cacheDir = context.getDir("images", Context.MODE_PRIVATE);
各ファイル パスを保存してから 1 つずつ削除せずに、保護されたストレージ ファイルのすべてのコンテンツをクリアする方法はありますか?
public boolean deleteDirectory(File path) {
if( path.exists() ) {
File[] files = path.listFiles();
if (files == null) {
return true;
}
for(int i=0; i<files.length; i++) {
if(files[i].isDirectory()) {
deleteDirectory(files[i]);
}
else {
files[i].delete();
}
}
}
return( path.delete() );
}