gpt4 book ai didi

javascript - $cordovaFile.checkDir 说文件夹不存在但是 $cordovaFile.createDir 说文件夹已经存在

转载 作者:行者123 更新时间:2023-11-29 14:47:58 25 4
gpt4 key购买 nike

我正在尝试使用此处记录的 ngCordova 文件插件:http://ngcordova.com/docs/plugins/file/ ,但出现了奇怪的行为。

如果文件夹不存在,我正在尝试创建一个文件夹。我正在使用以下方法测试它的存在:

$cordovaFile.checkDir(cordova.file.dataDirectory, 'inbound')

现在这将返回 NOT_FOUND_ERR 所以我随后尝试通过调用创建文件夹:

$cordovaFile.createDir(cordova.file.dataDirectory, 'inbound', false);

但这会返回 PATH_EXISTS_ERR

为什么 checkDir 告诉我它不存在,但 createDir 却告诉我它确实存在?

注意:这是使用 Android 设备。

最佳答案

那些是 promise ,你是这样使用它们的吗:

$cordovaFile.checkDir(cordova.file.dataDirectory, "inbounds")
.then(function (success) {
// success
alert("status " + success);


}, function (error) {
// error
});

您是否也配置了 config.xml ?

<preference name="iosExtraFilesystems" value="library,library-nosync,documents,documents-nosync,cache,bundle,root" />
<preference name="AndroidExtraFilesystems" value="files,files-external,documents,sdcard,cache,cache-external,root" />

关于javascript - $cordovaFile.checkDir 说文件夹不存在但是 $cordovaFile.createDir 说文件夹已经存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30188947/

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