android 对象 写文件夹,如何查看文件对象是/ data/user/0/[package_name]/files /目录中的一个目录Android...

我在/ data/user/0/[package_name下有一个非空文件夹“/ foo” ] /我用来从服务下载文件的文件。当我在做:如何查看文件对象是/ data/user/0/[package_name]/files /目录中的一个目录Android

File sourceFolder = new File("/data/user/0/[package_name]/files/foo");

if(sourceFolder.isDirectory())

FileUtility.deleteFile(sourceFolder);

它无法识别sourceFolder是一个现有的目录。因此不要进入if语句。我的清单权限是:

是的,我现在用的明确要求外部存储的读写权限:

this.checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED

&& this.checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED)

我不知道为什么它是无法识别所提供的路径是现有的目录。