Ionic framework ngCordova-如何从本地目录中删除所有文件

Ionic framework ngCordova-如何从本地目录中删除所有文件,ionic-framework,cordova-plugins,ngcordova,Ionic Framework,Cordova Plugins,Ngcordova,我正在离子框架中开发一个应用程序,我使用ngCordova的文件插件访问设备的文件和目录 我需要清理目录中的所有文件,但我不知道如何清理。在正式文档中()告诉如何删除单个文件(removeFile)或如何删除所有文件以及目录(removercursive),但我只需要从目录中删除所有文件 我已尝试执行此操作,但它不会删除任何文件: $scope.cleanFiles = function cleanFiles() { $cordovaFile.removeFile(cordova.fil

我正在离子框架中开发一个应用程序,我使用ngCordova的文件插件访问设备的文件和目录

我需要清理目录中的所有文件,但我不知道如何清理。在正式文档中()告诉如何删除单个文件(removeFile)或如何删除所有文件以及目录(removercursive),但我只需要从目录中删除所有文件

我已尝试执行此操作,但它不会删除任何文件:

$scope.cleanFiles = function cleanFiles() {
    $cordovaFile.removeFile(cordova.file.dataDirectory, "*")
      .then(function (success) {
        console.log('removed all files');
      }, function (error) {
        console.log('error removing files');
      });
  }

有什么帮助吗?谢谢

我对文件使用相同的插件。它对我来说工作正常。删除文件时请尝试查看日志。还有一件事我注意到了,你们不需要像这样写函数

$scope.cleanFiles = function cleanFiles()
相当于

$scope.cleanFiles = function()

已足够将其声明为函数。

是否有不想删除该目录的原因?难道你不能删除目录及其内容,然后创建一个同名的新目录吗?是否引发了任何错误?FileError{code:1,message:“NOT_FOUND_ERR”}但我确实在该目录中有文件…还有RemovereCursively你是否从目录中删除了所有文件?如果是,你能粘贴你的代码吗??谢谢我想我终于解决了我的问题!我在dataDirectory中创建了另一个目录,并使用了RemoveRecursive函数。你能检查一下@ni3aj吗