1

保護されたアプリ ストレージにディレクトリを作成し、いくつかの画像ファイルを保存しました。

cacheDir = context.getDir("images", Context.MODE_PRIVATE);

各ファイル パスを保存してから 1 つずつ削除せずに、保護されたストレージ ファイルのすべてのコンテンツをクリアする方法はありますか?

4

1 に答える 1

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() );
}
于 2013-06-26T07:38:35.183 に答える