【发布时间】:2014-09-17 12:06:13
【问题描述】:
我正在编写一些代码,它将获取一个文件夹中的所有图像并将它们复制到另一个文件夹中,然后删除原始文件夹及其内容。
我有:
copy('images/old-folder/*', 'images/new-folder/');
unlink('images/old-folder/');
但这不起作用:(但它不起作用我的意思是文件不会复制并且旧文件夹不会被删除:(
我什至尝试过:
system('cp images/old-folder/* images/new-folder/');
这也不起作用:(请帮忙。
我什至尝试过更改这两个文件夹的权限:
chmod('images/old-folder/', 0777);
chmod('images/new-folder/', 0777);
【问题讨论】:
-
你试过完全合格的路径吗?帐号有权限吗?
-
copy()不应该在目录上工作,而应该只在单个文件上工作,如文档中所述。请参阅this answer 以获得纯 PHP 解决方案。如果可以的话,请不要使用必须非常小心的 shell 调用。