2017-08-08 44 views
0

我已經使用window.requestFileSystem爲我的應用程序聲明瞭「文件系統」。我不應該有辦法刪除這個目錄下的文件嗎?我搜索了cordova文件刪除擴展,並沒有看到任何,所以我希望有一些基於html5/JavaScript的東西。有沒有辦法使用基於cordova的移動應用程序刪除設備上的文件?

+0

您可以嘗試使用「科爾多瓦 - 插件文件」插件文件刪除。 – Keerthi

+0

我在https://github.com/apache/cordova-plugin-file#persistent查看了文檔。我沒有看到關於文件刪除的任何內容。 –

回答

1

您可以使用像下面這樣:

var path = "file:///storage/emulated/0"; 
var filename = "myfile.txt"; 

window.resolveLocalFileSystemURL(path, function(dir) { 
    dir.getFile(filename, {create:false}, function(fileEntry) { 
    fileEntry.remove(function(){ 
      // The file has been removed successfully 
     },function(error){ 
      // Error deleting the file 
     },function(){ 
     // The file doesn't exist 
     }); 
    }); 
}); 

來源:http://ourcodeworld.com/articles/read/28/how-to-delete-file-with-cordova

相關問題