繁体   English   中英

PHP / Java:如何将文件从一个文件夹复制到远程服务器内的另一个文件夹

[英]PHP/Java: How to copy the file from one folder into another folder inside the remote server

我有一台远程服务器,其中一个文件夹中有两个新文件夹,其中已存储了mp3文件,另一个文件夹为空

第一个文件夹具有音乐文件的集合

http://localhost/Android/online/original/all/all.mp3

第二个文件夹为空

http://localhost/Android/online/duplicate/all/all.mp3

这两个路径的服务器相同,但是文件夹不同,而不是创建原始重复文件夹。

现在我必须使用php或java将音乐文件从一个路径复制到另一路径

PHP代码:

我用php复制方法

src = http://localhost/Android/online/original/all/all.mp3
dest = http://localhost/Android/online/duplicate/all/all.mp3
copy('src','dest'); 

错误:

copy(http://localhost/Android/online/duplicate/all.mp3) [function.copy]: failed to open stream: HTTP wrapper does not support writeable connections in C:\xampp\htdocs\Android\App\copy.php on line 25

当我在eclipse中使用FileUtils方法在Java中对其进行编码时,我正在将java异常作为未找到文件的异常

try
{
FileUtils(src,dest);
}
catch(IoException e)
{
e.printStackTrace();
}

错误:

java exception File Not found exception

可以请任何人告诉您以上代码段中需要纠正的内容以及如何在同一远程服务器中复制mp3文件

您需要使用绝对/相对本地路径来复制文件,例如在php中

$src = "/var/www/Android/online/original/all/all.mp3";
$dest = "/var/www/Android/online/duplicate/all/all.mp3";
copy($src, $dest);

您可以使用Sardine库通过Java复制远程文件(请参见copy(String sourceUrl,String destinationUrl))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM