【发布时间】:2016-08-24 07:12:59
【问题描述】:
我正在使用 Ionic Framework 开发一个应用程序,我使用 ngCordova 的文件插件来访问设备的文件和目录。
我需要清除目录中的所有文件,但我不知道如何。在官方文档中 (http://ngcordova.com/docs/plugins/file/) 告诉如何删除单个文件 (removeFile) 或如何删除所有文件和目录 (removeRecursively) 但我只需要只删除目录中的所有文件。
我试过这样做,但它没有删除任何文件:
$scope.cleanFiles = function cleanFiles() {
$cordovaFile.removeFile(cordova.file.dataDirectory, "*")
.then(function (success) {
console.log('removed all files');
}, function (error) {
console.log('error removing files');
});
}
有什么帮助吗?谢谢!
【问题讨论】:
-
您是否有不想删除该目录的原因?难道你不能删除目录及其内容,然后创建一个同名的新目录吗?
-
有没有报错?
-
FileError {code: 1, message: "NOT_FOUND_ERR"} 但我在那个目录中有文件...
-
还有removeRecursively
标签: ionic-framework cordova-plugins ngcordova