2012-08-12 63 views
0

我有一个有数千个帖子的网站。每篇文章都有0-4张照片。照片位于文件夹系统中。现在我需要将所有图片移动到具有不同层级逻辑的另一个文件夹系统中。如何移动网站文件夹中的数千张图片?

我可以很容易地为此编写一个PHP代码,但我想我无法成功运行一个文件。那么我怎么能够像这样运行一个php文件足够长的时间,或者有什么其他的可能性?

+0

我不知道为什么'copy()'不能用于数千个文件......服务器正在完成所有工作 - 而不是PHP。另外,我们需要更多的信息来帮助你。 – David 2012-08-12 19:51:15

+2

写入文件,但在命令行上执行它。没有执行限制,所以你可以让它运行。 – hakre 2012-08-12 19:52:03

+0

你甚至可以使用'exec('mv'。$ file1。“”。$ file2);' – David 2012-08-12 19:53:03

回答

5

您可以使用PHP编写它,因为PHP - 在命令行上 - 没有执行时间限制。如果脚本需要那么长时间,它将无休止地运行。

请联系您的主机进行外壳访问。