rename 함수
함수 rename는 파일 또는 디렉터리의 이름을 변경합니다. 함수의 첫 번째 매개변수는 파일의 현재 이름 또는 경로를, 두 번째 매개변수는 새로운 이름 또는 경로를 받습니다. 함수는 성공 시 true를, 오류 시 false를 반환합니다.
구문
rename(string $oldname, string $newname, resource $context = null): bool
예제
파일 이름을 'old.txt'에서 'new.txt'로 변경해 봅시다:
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
코드 실행 결과:
true
예제
파일을 다른 디렉터리로 이동해 봅시다:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
코드 실행 결과:
true
예제
존재하지 않는 파일의 이름을 변경하려고 시도해 봅시다:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
코드 실행 결과:
false
예제
디렉터리 이름을 변경해 봅시다:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
코드 실행 결과:
true
함께 보기
-
파일을 복사하는 함수
copy -
파일을 삭제하는 함수
unlink -
업로드된 파일을 이동하는 함수
move_uploaded_file