최초 작성일 : 2023-09-06 | 수정일 : 2023-09-06 | 조회수 : 534 |
PHP를 사용하여 파일의 이름을 변경하려면 rename()
함수를 사용할 수 있다.
이 함수는 두 개의 매개변수를 필요로 한다.
첫 번째는 원래 파일의 경로와 이름이고, 두 번째는 새 파일의 경로와 이름이다.
기본 사용 방법.
phpif (rename('old_filename.txt', 'new_filename.txt')) {
echo '파일 이름이 변경되었다 .';
}
else {
echo '오류: 파일 이름을 변경하지 못했다 .';
}
위의 코드는 현재 디렉토리에 있는 'old_filename.txt' 라는 파일의 이름을 'new_filename.txt' 로 변경한다.
rename()
함수를 사용할 때는 몇 가지 주의 사항이 있다.
- ❶ 원래 파일과 목표 파일의 권한을 확인한다.
파일 이름을 변경할 수 있는 권한이 있는지 확인해야 한다. - ❷ 파일이 실제로 존재하는지 확인한다.
- ❸ 만약 목표 디렉토리가 다르고 그 디렉토리에 이미 동일한 이름의 파일이 존재하는 경우, 원래 파일로 덮어쓰게 된다.
이러한 주의 사항을 고려하여 코드를 작성하면 안전하게 파일 이름을 변경할 수 있다.