Javascript 有没有办法使用基于cordova的移动应用程序删除设备上的文件?

Javascript 有没有办法使用基于cordova的移动应用程序删除设备上的文件?,javascript,html,cordova,mobile,Javascript,Html,Cordova,Mobile,我已经使用window.requestFileSystem为我的应用程序声明了一个“文件系统”。难道没有办法删除这个目录中的文件吗?我搜索了cordova文件删除扩展名,但没有看到任何扩展名,因此我希望能找到基于html5/javascript的扩展名。您可以使用下面的扩展名: var path = "file:///storage/emulated/0"; var filename = "myfile.txt"; window.resolveLocalFileSystemURL(pat

我已经使用window.requestFileSystem为我的应用程序声明了一个“文件系统”。难道没有办法删除这个目录中的文件吗?我搜索了cordova文件删除扩展名,但没有看到任何扩展名,因此我希望能找到基于html5/javascript的扩展名。

您可以使用下面的扩展名:

 var path = "file:///storage/emulated/0";
 var filename = "myfile.txt";

 window.resolveLocalFileSystemURL(path, function(dir) {
   dir.getFile(filename, {create:false}, function(fileEntry) {
     fileEntry.remove(function(){
          // The file has been removed successfully
       },function(error){
          // Error deleting the file
       },function(){
       // The file doesn't exist
      });
    });
 });

来源:

您可以使用类似于以下内容的内容:

 var path = "file:///storage/emulated/0";
 var filename = "myfile.txt";

 window.resolveLocalFileSystemURL(path, function(dir) {
   dir.getFile(filename, {create:false}, function(fileEntry) {
     fileEntry.remove(function(){
          // The file has been removed successfully
       },function(error){
          // Error deleting the file
       },function(){
       // The file doesn't exist
      });
    });
 });
来源:

您可以尝试使用“cordova插件文件”插件删除文件。我在上查看了文档。我看不到任何关于文件删除的内容。你可以尝试使用“cordova插件文件”插件删除文件。我查看了位于的文档。我没有看到任何关于文件删除的信息。