Android中遇到问题:file.delete()不能删除文件
16lz
2021-01-23
public static void deleteFile(String localFileName) { // localFileName = localFileName.replace("\\", "/"); File localFile = new File(localFileName); boolean flag = false ; if (localFile.isFile() && localFile.exists()){ log.debug( " localFile-Path- " + localFile.getPath() + " Ab " + localFile.getAbsolutePath()); log.debug( " localFile-File- " + localFile + " Ab " + localFile.getAbsoluteFile()); log.debug( " localFileName-- " + localFileName); flag = localFile.getAbsoluteFile().delete(); } log.debug( " 文件 " + localFileName + " 是否删除成功: " + flag); }
API中关于getAbsoluteFile方法的说明:
public File getAbsoluteFile()返回此抽象路径名的绝对路径名形式。等同于 new File(this.getAbsolutePath())。
返回:
绝对抽象路径名,它与此抽象路径名表示相同的文件或目录
抛出:
SecurityException - 如果无法访问所需的系统属性值。
从以下版本开始:
1.2
更多相关文章
- Android获取SDcard目录及创建文件夹;
- [android]system.img文件的打包和解包
- android打开文件及打开方式(打开程序列表)
- Android ndk开发之在c文件里打印log
- android播放音乐文件代码
- Android得到SD卡文件夹大小以及删除文件夹操作
- 通用android studio gradle 文件(电商商家版,两个gradle不同)
- Android判断下载File是否为apk文件
- Android文件拷贝