簡體   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