$cordovaFile.createDir不工作,显示TypeError

$cordovaFile.createDir不工作,显示TypeError,cordova,ionic-framework,cordova-plugins,Cordova,Ionic Framework,Cordova Plugins,我正在使用$cordovaFile在android平台上创建一个目录。我使用了这个代码: $cordovaFile.createDir("new_dir", true) .then(function (success) { alert(success); }, function (error) { alert(error); }); 但它在浏览器和设备上都显示TypeError 请建议我如何创建目录 谢谢当我尝试使用相同的代码时,我得到了

我正在使用$cordovaFile在android平台上创建一个目录。我使用了这个代码:

$cordovaFile.createDir("new_dir", true)
      .then(function (success) {
        alert(success);
      }, function (error) {
        alert(error);
});
但它在浏览器和设备上都显示
TypeError

请建议我如何创建目录


谢谢

当我尝试使用相同的代码时,我得到了以下错误:
{“code”:5,“message”:“ENCODING_ERR”}
并且我能够通过提供一个路径作为参数来解决该错误和您的错误

createDir
函数采用三个参数
createDir(路径、目录、替换)
,这可能是出现此错误的原因

因此,如果您将代码更改为以下内容,它应该可以工作:

$cordovaFile.createDir(cordova.file.dataDirectory, "new_dir", true)
  .then(function (success) {
    alert(success);
  }, function (error) {
    alert(error);
  });

请记住,您可以使用许多不同的位置来保存数据,您可以在中找到所有不同的可用路径。

当我尝试使用相同的代码时,我遇到了以下错误:
{“code”:5,“message”:“ENCODING_ERR”}
,我可以通过提供一个路径作为参数来解决该错误和您的错误

createDir
函数采用三个参数
createDir(路径、目录、替换)
,这可能是出现此错误的原因

因此,如果您将代码更改为以下内容,它应该可以工作:

$cordovaFile.createDir(cordova.file.dataDirectory, "new_dir", true)
  .then(function (success) {
    alert(success);
  }, function (error) {
    alert(error);
  });
请记住,有许多不同的位置可用于保存数据,您可以在中找到所有不同的可用路径