在我的按钮点击应用程序中,我可以将文件从url下载到我的SDCARD of android,其路径类似于“mnt / sdcard / files / data.pdf”,现在我想要使用phonegap将此文件移动/复制到其他目标文件夹。谁能帮助我在phonegap中如何做到这一点?
我在路径“mnt / sdcard / files / data.pdf”中有一个pdf文件,我想将该pdf文件移到新路径“mnt / sdcard / download / data .pdf“任何人都可以帮助我。
答案 0 :(得分:6)
假设您实际使用的是Cordova,请检查FileEntry,其中包含名为moveTo
和copyTo
的方法。
请注意文件系统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);
我跳过错误处理函数以获得清晰度,假设没有它就可以工作。