gpt4 book ai didi

android - PhoneGap (Android) 删除目录

转载 作者:行者123 更新时间:2023-11-28 08:03:06 24 4
gpt4 key购买 nike

我正在尝试使用 Android 上的 PhoneGap 删除一个目录及其内容:

deleteDirectory = function deleteDirectory(uri) {
uri = uri.substring(0, uri.lastIndexOf('/'));
return $.Deferred(function (def) {
fileSystem.root.getDirectory(uri, {
create: false
}, function (directory) {
directory.removeRecursively();
def.resolve();
}, function (error) {
resolveError("Error deleting directory: ", error, def);
});
}).promise();
}

出现以下错误:文件不允许修改错误

我已确认已设置此权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

我还应该去哪里寻找?

最佳答案

我已经用这种方法做到了:



function ClearDirectory() {
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);
function fail(evt) {
alert("FILE SYSTEM FAILURE" + evt.target.error.code);
}
function onFileSystemSuccess(fileSystem) {
fileSystem.root.getDirectory(
"yours/dir/ect/ory",
{create : true, exclusive : false},
function(entry) {
entry.removeRecursively(function() {
console.log("Remove Recursively Succeeded");
}, fail);
}, fail);
}
}

关于android - PhoneGap (Android) 删除目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25131839/

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