현재 위치: > 최신 기사 목록> PHP Rename () 기능 자료 자습서 : 파일 및 디렉토리 이름을 바꾸는 방법

PHP Rename () 기능 자료 자습서 : 파일 및 디렉토리 이름을 바꾸는 방법

M66 2025-06-12

PHP Rename () 함수 소개

PHP에서 Rename () 함수는 파일 또는 디렉토리 이름을 바꾸는 데 사용됩니다. 이 기능을 사용하면 파일 또는 디렉토리의 이름을 쉽게 수정할 수 있습니다. 파일이든 디렉토리이든 Rename ()은 이름을 변경하는 편리한 방법을 제공합니다. 소스 이름과 대상 이름을 전달하면 이름 변경 작업을 원활하게 완료 할 수 있습니다.

문법

 bool Rename (String $ source, String $ target)

매개 변수 설명 :

  • $ 출처 : 필수, 이름을 바꿀 소스 파일 또는 디렉토리의 이름을 지정합니다.
  • $ target : 필수, 새 대상 이름을 지정하십시오.

반품 값 :

성공하면 True를 반환하고 실패하면 False를 반환합니다.

샘플 코드

다음은 Rename () 함수를 사용하여 파일 및 디렉토리 이름을 바꾸는 샘플 코드입니다.

예 1 : 파일의 이름을 바꿉니다

이 예는 "Old_File.txt"에서 "new_file.txt"로 파일의 이름을 바꾸는 방법을 보여줍니다.

<?php
$old_name = "old_file.txt";
$new_name = "new_file.txt";

if (rename($old_name, $new_name)) {
    echo "파일 이름을 성공적으로 바꿉니다!";
} else {
    echo "파일 변경에 실패했습니다!";
}
?>

위의 예에서는 Rename () 함수를 사용하여 파일 이름을 바꿉니다. 작업이 성공하면 출력은 "파일 이름을 성공적으로 바꾸십시오!"입니다. 그렇지 않으면 출력이 "파일 이름 바뀌지 못했습니다!"입니다.

예제 2 : 디렉토리의 이름을 바꿉니다

다음 예제는 디렉토리 "Old_Directory"의 이름을 "new_directory"로 바꾸는 방법을 보여줍니다.

<?php
$old_name = "old_directory";
$new_name = "new_directory";

if (rename($old_name, $new_name)) {
    echo "디렉토리는 성공적으로 이름을 바꿉니다!";
} else {
    echo "디렉토리 이름 변경이 실패했습니다!";
}
?>

이 예에서는 Rename () 함수를 통해 디렉토리 이름을 "Old_Directory"에서 "New_Directory"로 변경합니다. 성공하면 시스템이 "디렉토리 이름 바꾸기 성공적으로!"를 표시합니다. 그렇지 않으면 디렉토리의 이름을 바꾸지 못했습니다! "가 표시됩니다.

주목해야 할 것

  • 파일 시스템 권한 : Rename ()을 실행할 때 파일 시스템 권한으로 제한 될 수 있습니다. 파일 또는 디렉토리의 이름을 수정하기에 충분한 권한이 있는지 확인하십시오.
  • 소스 파일 또는 디렉토리 존재 : 소스 파일 또는 디렉토리가 존재하지 않으면 Rename () 함수가 False를 반환하므로 Renaming이 실패했음을 나타냅니다.

요약

PHP의 Rename () 함수는 사용자가 간단한 코드를 통해 파일 또는 디렉토리 이름을 새 이름으로 수정할 수있는 매우 강력한 도구입니다. 파일 작동 또는 디렉토리 관리에서 Rename () 함수는 편의성을 제공합니다. 이 기능을 마스터하면 파일 및 디렉토리 이름 변경을 쉽게 구현할 수 있습니다.