[英]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.