Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹?_Javascript_Android_Html_Cordova - Fatal编程技术网

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

Javascript 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹?,javascript,android,html,cordova,Javascript,Android,Html,Cordova,在我的应用程序中,点击按钮,我可以将一个文件从url下载到我的android SD卡,其路径类似于“mnt/SDCARD/files/data.pdf”,现在我想使用phonegap将该文件移动/复制到其他目标文件夹。有人能帮我在phonegap里怎么做吗 我有一个pdf文件在路径“mnt/sdcard/files/data.pdf”中,我想将该pdf文件移动到新路径“mnt/sdcard/download/data.pdf”任何人请帮助我。假设您实际使用的是Cordova,请检查,它有名为mo

在我的应用程序中,点击按钮,我可以将一个文件从url下载到我的android SD卡,其路径类似于“mnt/SDCARD/files/data.pdf”,现在我想使用phonegap将该文件移动/复制到其他目标文件夹。有人能帮我在phonegap里怎么做吗


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

假设您实际使用的是Cordova,请检查,它有名为
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);

为了清晰起见,我跳过了错误处理函数,假设它在没有它的情况下工作。

请参见:您好,我尝试以这种方式添加您的代码,如fiddle中所示。这是正确的方式吗?修复了您的问题:我的问题。有一个错误的额外参数。在第二次决断时。不过,请注意,它不会下载文件,只会移动它。对于下载,有文件传输对象。另外,我对URL不是很确定,但我想这是反复试验,如果你实现了错误处理程序,它会有所帮助。我有一个下载和创建目录的原型,但它要复杂得多。我将负责错误处理。让我们