2012-02-14 97 views
0

我正在使用php腳本從服務器下載大文件,然後做一些處理。我完成處理後,如何將它們複製到我的外部硬盤驅動器中?可以使用copy()。我如何參考我的外部驅動器?它在Finder中顯示爲Iomega_HDD。但是如何將文件複製到外部硬盤在php

copy('test.jpg, 'Iomega_HDD/test2.jpg') 

不起作用。

UPDATE2:

copy('test.jpg, '/Volumes/Iomega_HDD/test2.jpg') 

難道招...

+0

複製粘貼+ ... – 2012-02-14 00:53:04

+0

如果hardrive的安裝通過指定文件路徑,你可以只將文件複製到相應目錄。 – dm03514 2012-02-14 00:54:02

+0

我有幾千個文件,並希望將其自動化;-) – MotoTribe 2012-02-14 00:54:28

回答

1

只要使用任何文件功能並指定正確驅動器的完整路徑(假設您有對該驅動器的寫入訪問權限)。以下是使用file_put_contents的示例。

在Windows中:

file_put_contents('E:\somefile.txt', $data); 

在Linux中:

file_put_contents('/media/{yourdeviceID}/somefile.txt', $data); 
+0

他已經有了文件,所以你認爲他應該將它們轉換爲內存中的字符串,然後再將它們寫出來與普通的舊版本相比? – 2012-02-14 00:55:54

+0

因此,短語:「只使用任何文件功能」和「這是一個使用{功能名稱}的例子」。 – nickb 2012-02-14 01:02:59

+0

謝謝。我可以使用copy()。我如何參考我的外置硬盤?它在Finder中顯示爲Iomega_HDD。 copy('test.jpg,'Iomega_HDD/test2.jpg')不起作用 – MotoTribe 2012-02-14 01:07:21

2

爲什麼不我們的PHP copy()命令。

相關問題