rename 함수
(PHP 4, PHP 5, PHP 7, PHP 8)
rename — 파일 또는 디렉토리의 이름을 바꿉니다.
설명
rename(string $from
, string $to
, ?resource $context
= null
): bool
from
에서 to
로 이름을 바꾸려고 시도하고 필요한 경우 디렉터리 간에 이동합니다. 파일 이름을 변경하고 to
가 존재하면 덮어씁니다. 디렉토리 이름을 바꾸고 to
가 존재하는 경우 이 함수는 경고를 표시합니다.
매개변수
from
- 기존 이름.
메모:
from
에서 사용된 래퍼는to
에서 사용된 래퍼와 일치해야 합니다. to
- 새 이름입니다.
메모: Windows에서 이미
to
가 존재하는 경우 쓰기 가능해야 합니다. 그렇지 않으면 rename()이 실패하고E_WARNING
을 발행합니다. context
- 컨텍스트 스트림 리소스입니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
Examples
예제 #1 rename() 예제
<?php
rename("/tmp/tmp_file.txt", "/home/user/login/docs/my_file.txt");
?>
기타
- copy() - 파일 복사
- unlink() - 파일 삭제
- move_uploaded_file() - 업로드된 파일을 새 위치로 이동합니다.