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

标签 javascript html cordova mobile

我已经使用 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
      });
    });
 });

来源:http://ourcodeworld.com/articles/read/28/how-to-delete-file-with-cordova

关于javascript - 有没有办法使用基于 cordova 的移动应用程序删除设备上的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45578914/

相关文章:

html - 屏幕上的 Cordova CSS 缩放图像

android - 应用程序在 Android 上的呈现方式与使用 phonegap 的 iOS 不同

javascript - 使用 getElementsByTagName 和 getAttribute 方法

html - 如何使用 Watir 访问具有自定义属性的元素?

javascript - 如何将 html 按钮链接到目录中的另一个 html 文件?

javascript - 我如何淡入和淡出并改进我当前的 JavaScript

android - 首次加载应用程序时,将数据插入 phonegap 中的 sqlite 数据库

javascript - 使用外部文件在 Grunt 中排序文件

javascript - 当我选择完成的下拉选项时,必须填写评论字段

javascript - 将对象值替换为外部数组中的值