>백엔드 개발 >PHP 문제 >PHP에서 디렉토리 이름을 변경하는 방법

PHP에서 디렉토리 이름을 변경하는 방법

青灯夜游
青灯夜游원래의
2021-03-26 18:14:162410검색

PHP에서는 rename() 함수를 사용하여 디렉터리 이름을 변경할 수 있습니다. 이 함수는 파일이나 디렉터리의 이름을 바꾸는 데 사용됩니다. 구문 형식은 "rename(oldname,newname)"입니다. 변경이 성공하면 TRUE를 반환하고, 실패하면 FALSE를 반환합니다.

PHP에서 디렉토리 이름을 변경하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

php는 디렉토리 이름을 변경합니다.

//修改目录
/*
 * @param  editefile   // 修改文件的方法
 * @param  jpath   // 旧的文件夹名
 * @param  xpath  // 新的文件夹名
 * @param  is_dir()  // 判断有没有就得目录
 * @param  rename() // 修改目录的函数
 */
 
function  editfile($jpath,$xpath){
 
    $_path = iconv('utf-8', 'gb2312', './Public/Uploads/' . $jpath);//旧文件名
    $__path = iconv('utf-8', 'gb2312', './Public/Uploads/' .$xpath);//新文件名
    if(is_dir($_path)){//判断有没有旧的目录
        if(file_exists($__path)==false){
            if (rename($_path, $__path))//修改目录
            {
                $value['file']='修改成功';
                $value['success']='success';
            }
            else
            {
                $value['file']='修改失败';
                $value['fail']='fail';
            }
        }else{
            $value['file']='有同级目录名相同';
            $value['fail']='fail';
        }
 
    }else{
        $value['file']='没有找到要找的目录';
        $value['fail']='fail';
    }
    return $value;
 
}

관련 함수 설명:

is_dir() 함수는 다음을 확인합니다. 지정된 파일은 디렉토리입니다. 파일 이름이 존재하고 디렉터리이면 true를 반환합니다.

rename() 함수는 파일이나 디렉터리의 이름을 바꿉니다. 성공하면 함수는 TRUE를 반환합니다. 실패하면 FALSE를 반환합니다.

Syntax

rename(oldname,newname,context)
Parameters Description
oldname 필수입니다. 이름을 바꿀 파일이나 디렉터리를 지정합니다.
newname 필수입니다. 파일이나 디렉터리의 새 이름을 지정합니다.
context 선택사항. 파일 핸들의 환경을 지정합니다. context는 스트림의 동작을 수정할 수 있는 옵션 집합입니다.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP에서 디렉토리 이름을 변경하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.