閱讀958 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Android中遇到問題:file.delete()不能刪除文件

Java code

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 

最後更新:2017-04-02 06:52:19

  上一篇:go 操作數組的常用方式一----獲取數組元素中最大值和最小值
  下一篇:go 增強AW_Blog插件之後台文章列表添加分類欄