2013-06-11 55 views
0

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

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

对于某些平板电脑,完成了该作业,并且文件被删除了其他编号。那么你能告诉我如何获得所有平板电脑的外部存储空间。

+0

这可能可以帮助你:http://stackoverflow.com/questions/10629523/building-a-utility-to-get-the-path-to-external-removable-storage-everytime – 2013-06-11 15:23:17

回答

1

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

File root = Environment.getExternalStorageDirectory(); 
File mFile = new File(root, "fileName"); 
if(mFile.exists()){ 
    mFile.delete(); 
}