raulchopi
raulchopi

Reputation: 338

ngCordova - How to remove all files from local dir

I'm developing an app in Ionic Framework and I use ngCordova's file plugin to get access to the device’s files and directories.

I need to clean all files from a directory but I don't know how. In the official docs (http://ngcordova.com/docs/plugins/file/) tells how to remove a single file (removeFile)or how to remove all files and also the directory (removeRecursively) but I just need to only remove all the files from a dir.

I've tried to do this but it does not remove any file:

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

Any help? Thanks!

Upvotes: 1

Views: 1354

Answers (1)

Niraj
Niraj

Reputation: 163

I am using the same plugin for files. it's working properly for me. please try to see logs when removing file. and other thing i noticed, you need not to write function like this.

$scope.cleanFiles = function cleanFiles()

rather

$scope.cleanFiles = function()

is enough for declaring it as a function.

Upvotes: 1

Related Questions