如何使用phonegap将文件从一个文件夹移动/复制到android中的另一个文件夹?

时间:2012-09-14 05:59:35

标签: javascript android html cordova

在我的按钮点击应用程序中,我可以将文件从url下载到我的SDCARD of android,其路径类似于“mnt / sdcard / files / data.pdf”,现在我想要使用phonegap将此文件移动/复制到其他目标文件夹。谁能帮助我在phonegap中如何做到这一点?

我在路径“mnt / sdcard / files / data.pdf”中有一个pdf文件,我想将该pdf文件移到新路径“mnt / sdcard / download / data .pdf“任何人都可以帮助我。

1 个答案:

答案 0 :(得分:6)

假设您实际使用的是Cordova,请检查FileEntry,其中包含名为moveTocopyTo的方法。

请注意文件系统API是一个回调地狱。

从俯瞰文档的文档中提取的一个简单示例:

var fail = function(err) { console.log(err) }
window.resolveLocalFileSystemURI("file:///example.txt", function(file) {
   window.resolveLocalFileSystemURI("file:///directory-to-move-to", function(destination) {
             file.moveTo(destination,"example.txt");
   },fail)
},fail);

我跳过错误处理函数以获得清晰度,假设没有它就可以工作。