한 폴더의 모든 이미지를 가져 와서 다른 폴더로 복사 한 다음 원래 폴더와 내용을 삭제하는 일부 코드 작업 중입니다.PHP 한 폴더에서 다른 폴더로 모든 이미지 폴더 복사
나는이 :
copy('images/old-folder/*', 'images/new-folder/');
unlink('images/old-folder/');
하지만이 작동하지 않습니다 :(하지만 내가 파일을 통해 복사 해달라고 말은 작동하지 않고 기존 폴더가 삭제되지 않습니다 :(
에게 I를도 시도 :
system('cp images/old-folder/* images/new-folder/');
그것은 도와주세요 :(작업 중 하나를하지 않았다 심지어로 시도
합니다. 두 폴더의 권한을 변경 :
chmod('images/old-folder/', 0777);
chmod('images/new-folder/', 0777);
당신이 완전한 경로를 시도인가? 계정에 사용 권한이 있습니까? –
'copy()'는 문서에서 말한 것처럼 하나의 디렉토리가 아니라 하나의 파일에서만 작동하도록되어 있지 않습니다. 순수 PHP 솔루션에 대해서는 [이 답변] (http://stackoverflow.com/a/7775949/180709)을 참조하십시오. 가능하다면 조심스럽게 사용해야하는 쉘 호출을 사용하지 마십시오. – zopieux