PHP에서 파일을 복사하는 방법: 1. PHP 샘플 파일을 만듭니다. 2. "보호된 함수 fileCopy(string $file, string $path){...}" 메서드를 사용하여 파일을 복사합니다.
이 문서의 운영 환경: Windows 7 시스템, PHP7.1, Dell G3 컴퓨터.
PHP에서 파일을 복사하는 방법은 무엇입니까?
php 파일 처리: 파일 복사
코드는 다음과 같습니다.
/** * @description: 文件复制 * @param string $file 文件 * @param string $path 文件路径 * @return: */ protected function fileCopy(string $file, string $path){ $dir=dirname($file); $fileName= str_replace( $dir. '/','', $file); //获取文件名 if(!is_dir($path)){ //判断目录是否存在 //不存在则创建 mkdir(iconv("UTF-8", "GBK",$path),0777,true); //iconv方法是为了防止中文乱码,保证可以创建识别中文目录,不用iconv方法格式的话,将无法创建中文目录,第三参数的开启递归模式,默认是关闭的 } copy(public_path($file),$path.$fileName); //public_path()是laravel的自带方法生成public目录的绝对路径 }
iconv 메소드는 중국어 문자 깨짐을 방지하고 iconv 메소드 형식 없이 중국어 디렉토리를 생성하고 인식할 수 있도록 하기 위한 것입니다. 중국어 디렉토리는 생성되지 않습니다.
초 매개변수는 권한입니다. 기본값은 0777이며 생성 후에는 쓰기 권한이 없습니다. 세 번째 매개변수는 재귀 모드를 활성화하는 것입니다. 기본값은 false입니다. 활성화된 후에는 전달한 디렉터리를 기반으로 검색되고, 전달한 경로를 기반으로 생성됩니다. 그러면 디렉터리가 완료될 때까지 상위 디렉터리가 하위 디렉터리를 반복적으로 생성합니다. 활성화되지 않으면 첫 번째 수준 디렉터리만 생성됩니다. 권장 학습: "
PHP 비디오 튜토리얼"
위 내용은 PHP에서 파일을 복사하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!