답변:
당신은 copy()
기능을 사용할 수 있습니다 :
// Will copy foo/test.php to bar/test.php
// overwritting it if necessary
copy('foo/test.php', 'bar/test.php');
매뉴얼 페이지에서 몇 가지 관련 문장을 인용 :
파일 소스의 사본을 대상으로 만듭니다.
대상 파일이 이미 있으면 덮어 씁니다.
move
. 리눅스 노출이 적다면 직관적입니다.
rename('foo/test1.php', 'foo/test2.php');
;)
복사 하면됩니다. php-manual을 확인하십시오 . 간단한 Google 검색은 마지막 두 가지 질문에 답해야합니다.)
PHP를 사용하여 한 폴더에서 다른 폴더로 모든 파일을 복사하는 가장 좋은 방법
<?php
$src = "/home/www/example.com/source/folders/123456"; // source folder or file
$dest = "/home/www/example.com/test/123456"; // destination folder or file
shell_exec("cp -r $src $dest");
echo "<H2>Copy files completed!</H2>"; //output when done
?>
안녕하세요. 동적 복사 및 붙여 넣기를 사용하여 복사하는 방법을 추가하고 싶었습니다.
사용자가 만들 실제 폴더는 모르지만 삭제, 업데이트,보기 등과 같은 일부 기능을 활성화하려면 파일을 복사 해야하는 폴더를 알고 있습니다.
당신은 이것과 같은 것을 사용할 수 있습니다 ... 나는 현재 바쁜 프로젝트 중 하나 에서이 코드를 사용했습니다. 인터넷에서 얻은 모든 답변에 오류가 발생했기 때문에 직접 작성했습니다.
$dirPath1 = "users/$uniqueID"; #creating main folder and where $uniqueID will be called by a database when a user login.
$result = mkdir($dirPath1, 0755);
$dirPath2 = "users/$uniqueID/profile"; #sub folder
$result = mkdir($dirPath2, 0755);
$dirPath3 = "users/$uniqueID/images"; #sub folder
$result = mkdir($dirPath3, 0755);
$dirPath4 = "users/$uniqueID/uploads";#sub folder
$result = mkdir($dirPath4, 0755);
@copy('blank/dashboard.php', 'users/'.$uniqueID.'/dashboard.php');#from blank folder to dynamic user created folder
@copy('blank/views.php', 'users/'.$uniqueID.'/views.php'); #from blank folder to dynamic user created folder
@copy('blank/upload.php', 'users/'.$uniqueID.'/upload.php'); #from blank folder to dynamic user created folder
@copy('blank/delete.php', 'users/'.$uniqueID.'/delete.php'); #from blank folder to dynamic user created folder
페이스 북이나 트위터는 이와 같은 것을 사용하여 모든 새로운 사용자 대시 보드를 역동적으로 만듭니다 ....
copy( 'foo/test.php', 'bar/test.php' )
작성 합니까bar
?