如何检查文件是否可以被Android应用程序删除?

时间:2012-10-21 23:35:04

标签: android

如何知道我的Android应用程序是否可以删除文件?

我正在编写一个Android应用程序和一个Web应用程序,允许我的客户查看和删除他们的文件。 但我不会让客户端查看不可删除的文件。

if(isFileCanBeDeleted("filename.ext"))
{
  //save the filename and path to server
}
else
{
   //the file is cannot be deleted, this filename will not be saved online
}

1 个答案:

答案 0 :(得分:0)

您可以尝试执行shell命令,

Runtime.getRuntime().exec("test -e " + "/path/to/file.txt");

但是,您需要检查API引用是否可用shell运行时,具体取决于API级别或root /非root电话。