Cordova:从&amp ;;复制文件特定的目录

时间:2014-06-20 10:53:58

标签: cordova

我使用cordova将index.html文件从应用程序asset/www/文件夹复制到任何其他文件夹,以便用户可以访问。

代码如下所示:

function copy(currDir, srcEntry, destDir) {   
  currDir.getFile(srcEntry, {}, function(fileEntry) {
    currDir.getDirectory(destDir, {}, function(dirEntry) {
      fileEntry.copyTo(dirEntry);
    }, errorHandler);   
  }, errorHandler); 
}
copy('how_to_specify_application_root_here', 'index.html',
    fileSystem.root+'Documents/');

提前致谢。

1 个答案:

答案 0 :(得分:0)

使用1.2.0插件的版本file,可以访问应用程序目录。您需要解析它以获取目录条目:

window.resolveLocalFileSystemURL(cordova.file.applicationDirectory, success, fail);

你必须稍微修改copy以支持这一点,但这应该可以让你开始。