gpt4 book ai didi

cordova - Cordova 删除文件

转载 作者:行者123 更新时间:2023-12-04 13:26:35 27 4
gpt4 key购买 nike

我有一个可以创建文件的可运行应用程序。
我正在寻找一种工作后数小时从cordova应用程序中删除文件的方法。我似乎无法使其正常工作。
这是用于创建和删除文件的代码:

    function crea(){
alert(cordova.file.externalDataDirectory);
window.resolveLocalFileSystemURL(cordova.file.externalDataDirectory, function(dir) {
alert("got main dir",dir);
dir.getFile("log1.txt", {create:true}, function(file) {
alert("got the file", file);

});
});
}



function del(){
var relativeFilePath = cordova.file.dataDirectory;
var filename = "log1.txt";
alert(relativeFilePath);
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem){
// alert(fileSystem.root.fullPath);
fileSystem.root.getFile(relativeFilePath + filename, {create:false}, function(fileEntry){
fileEntry.remove(function(file){
alert("File removed!");
},function(){
alert("error deleting the file " + error.code);
});
},function(){
alert("file does not exist");
});
},function(evt){
alert(evt.target.error.code);
});

}
最好的祝福。

最佳答案

我明白了:

function del() {

window.resolveLocalFileSystemURL(cordova.file.externalDataDirectory, function (dir) {

dir.getFile("log1.txt", {create: false}, function (fileEntry) {
fileEntry.remove(function (file) {
alert("file removed!");
}, function (error) {
alert("error occurred: " + error.code);
}, function () {
alert("file does not exist");
});
});
});

}

谢谢

关于cordova - Cordova 删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33752990/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com