2012-02-14 56 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()命令。

相关问题