Cordova getDirectory 返回错误代码

Posted

技术标签:

【中文标题】Cordova getDirectory 返回错误代码【英文标题】:Cordova getDirectory returns errorcode 【发布时间】:2014-02-17 11:08:18 【问题描述】:

我正在尝试访问 Cordova ios 应用程序中的文件系统,但当我使用 getDirectory 方法时,它总是返回错误代码 3 (ABORT_ERR)。

我正在使用以下代码:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);

function onFileSystemSuccess(fileSystem) 
    console.log(fileSystem.name);
    dataDir = fileSystem.root.getDirectory("ozzie", create: true, getDir, fail);


function getDir(dir) 
    console.log("successfull got directory", dir);


function fail(error) 
    console.log("error", error.code);

返回fileSystem.name(“持久”),但它永远不会获取目录。这总是返回 error.code = 3,根据 phonegap 文档,它是 ABORT_ERR。

以前有人有过这种行为吗?

【问题讨论】:

遇到同样的错误,你解决了吗? 【参考方案1】:

可能你的问题是你尝试创建两个目录,例如:directory1/directory2

在 iOS 中,您应该先创建一个,然后再创建另一个。

在 iPad 中,Documents 目录不存在。

【讨论】:

以上是关于Cordova getDirectory 返回错误代码的主要内容,如果未能解决你的问题,请参考以下文章

在 .Net 3.5 中使用 GetDirectories() 识别错误的 ReparsePoints?

Cordova android 应用程序 - POST 请求返回“禁止访问”错误

无法从 Objective C 插件返回到 Ionic/Cordova 应用程序时出错

C# Directory.GetDirectories - 如何解决 UnauthorizedAccessException?

“Ionic cordova build android”错误

Directory.GetFiles 有效,Directory.GetDirectories 不在同一目录中