이 글은 PHP에서 rename() 함수의 사용법을 예시를 통해 분석합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.
php 파일 시스템 함수인 rename() 함수는 파일이나 디렉터리의 이름을 변경합니다. 성공하면 함수는 true를 반환합니다. 실패하면 false를 반환합니다.
문:rename(이전 이름,새 이름,컨텍스트)
参数 | 描述 |
oldname | 必需,规定要重命名的文件或目录. |
newname | 必需,规定文件或目录的新名称 |
context | 必需,规定文件句柄的环境,context 是可修改流的行为的一套选项 |
참고: PHP 4.3.3 이전에는 rename()이 *nix 기반 시스템의 디스크 파티션 전체에서 파일 이름을 바꿀 수 없었습니다.
참고: oldname에 사용된 캡슐화 프로토콜은 newname에 사용된 것과 일치해야 합니다.
참고: PHP 5.0.0에 컨텍스트 지원이 추가되었습니다.
oldpath ---- 파일 또는 디렉터리의 원래 경로, $newpath ---- 새로 정의된 경로, 이름 변경($oldpath,$newpath)을 통해 테스트 후 파일/디렉터리 이동 작업을 완료할 수 있습니다. win32 및 모든 php4 버전의 unix는 이 기능을 지원합니다.
또한, php4의 win32 버전에서는 unlink() 함수를 취소한 것으로 보이므로 rename() 함수를 사용하여 삭제 작업을 완료할 수도 있습니다.
$path ---- 파일 또는 디렉터리 경로
$tmp ---- tmp 디렉터리(/tmp)
파일을 tmp 디렉터리로 이동하려면 rename($path,$tmp)을 사용하세요.
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.