0
我已經使用window.requestFileSystem爲我的應用程序聲明瞭「文件系統」。我不應該有辦法刪除這個目錄下的文件嗎?我搜索了cordova文件刪除擴展,並沒有看到任何,所以我希望有一些基於html5/JavaScript的東西。有沒有辦法使用基於cordova的移動應用程序刪除設備上的文件?
我已經使用window.requestFileSystem爲我的應用程序聲明瞭「文件系統」。我不應該有辦法刪除這個目錄下的文件嗎?我搜索了cordova文件刪除擴展,並沒有看到任何,所以我希望有一些基於html5/JavaScript的東西。有沒有辦法使用基於cordova的移動應用程序刪除設備上的文件?
您可以使用像下面這樣:
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
您可以嘗試使用「科爾多瓦 - 插件文件」插件文件刪除。 – Keerthi
我在https://github.com/apache/cordova-plugin-file#persistent查看了文檔。我沒有看到關於文件刪除的任何內容。 –