#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターPHP では、rename() 関数を使用してディレクトリ名を変更できます。この関数は、ファイルまたはディレクトリの名前を変更するために使用されます。構文形式は「rename(oldname,newname)」です。変更が成功した場合は TRUE を返し、失敗した場合は FALSE を返します。
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 を返します。 構文rename(oldname,newname,context)
説明 | |
---|---|
必須。名前を変更するファイルまたはディレクトリを指定します。 | |
必須。ファイルまたはディレクトリの新しい名前を指定します。 | |
オプション。ファイルハンドルの環境を指定します。 context は、ストリームの動作を変更できるオプションのセットです。 |
以上がPHPでディレクトリ名を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。