7

Android 不允许在 cacheDir 中创建子目录吗?鉴于第三方(例如供应商)肯定需要缓存他们自己的文件,因此为我的缓存文件创建一个子目录并让我集成的第三方管理他们自己的缓存文件对我来说很有意义。

有谁知道如何设置权限以便创建子目录?

前任。以下代码似乎总是无法创建子目录。

File cacheDir = context.getCacheDir();
File subDir = new File(cacheDir, "subdir");
if ( !subDir.exists() ) {
    if ( !subDir.mkdirs() )
        Log.w(TAG, "Failed to create subdirectory in cache");
}
4

0 回答 0