我正在开发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');
});
}
有任何帮助吗?谢谢!
答案 0 :(得分:1)
我正在使用相同的文件插件。它适合我。请在删除文件时尝试查看日志。我注意到的其他事情,你不需要写这样的函数。
$scope.cleanFiles = function cleanFiles()
,而
$scope.cleanFiles = function()
足以将其声明为函数。