0

我想使用 sdcard 作为应用程序数据的存储支持,我遇到的问题路径因制造商而异,我对所有平板电脑都没有相同的配置。我使用了下面的代码。

File root = Environment.getExternalStorageDirectory();
            String Path =  root.getAbsolutePath().toString();
            File mFile = new File(Path+ "/fileName");
            if(mFile.exists()){
                mFile.delete();  
            }

对于一些平板电脑,工作完成,文件被删除,其他没有。那么你能告诉我如何获得所有平板电脑的外部存储空间吗?

4

1 回答 1

1

File有一个带有两个参数的构造函数。一个文件和一个字符串。

File root = Environment.getExternalStorageDirectory();
File mFile = new File(root, "fileName");
if(mFile.exists()){
    mFile.delete();  
}
于 2013-06-11T15:41:59.203 回答