rename() 関数を使用して PHP でファイルまたはディレクトリの名前を変更する方法

Rename Guan Shuwo Shi Yongshite Php Defairumatahadirekutorino Ming Qianwo Bian Gengsuru Fang Fa



名前を変更() 関数は、ファイルとディレクトリの名前変更タスクを簡単に実行できるようにする PHP の効果的な関数です。単一のファイルの名前を一度に変更するかどうかにかかわらず、 名前を変更() function はそのために理想的な選択肢です。

このガイドでは、 rename() 関数 PHPで。

PHP の rename() 関数とは何ですか?

名前を変更() function は、ファイルの内容を変更せずにファイルまたはディレクトリの名前を変更するために使用される組み込みの PHP 関数です。この関数は、必要な引数としてファイルの古い名前と新しい名前を受け取ります。







構文



を使用するためのフォーマット 名前を変更() PHPの関数は次のとおりです。



名前を変更する ( 新しい コンテクスト )

新しい は必須パラメータです。 変更したいファイルを指定します。 新しい ファイルの新しい名前を指定します。の コンテクスト は、ファイル名を変更するコンテキストを決定するオプションのパラメータです。





rename() 関数 戻り値 真実 実行が成功した場合、それ以外の場合は戻ります 間違い。 名前を変更() 新しいファイルが同じディレクトリにすでに存在する場合、file はエラーを返します。

PHP で rename() 関数を使用する方法?

ファイルの名前を変更する rename() 関数 簡単です。その場合は、次の例が役に立ちます。



PHP rename() 関数を使用してファイルの名前を変更する方法

次のコードはファイルの名前を変更します テスト.php ファイル.php:


名前を変更する ( 「テスト.php」 「ファイル.php」 ) ;
?>

同じディレクトリにすでに存在するファイルの名前を変更すると、そのファイルは上書きされます。

例 1 – PHP rename() 関数を使用してファイルの名前を変更する方法

次の例では、 テスト.php テスト2.php。 正常に完了すると、 if ステートメント コンソールに表示されます。それ以外の場合は、 else ステートメント が出力として表示されます。


もしも ( 名前を変更する ( 「子: \\ ザンプ \\ htdocs \\ テスト.php」 「子: \\ ザンプ \\ htdocs \\ テスト2.php」 ) )
{
エコー 「test.php の名前が test2.php に正常に変更されました。」 ;
}
それ以外 {
エコー 「ファイル名の変更中にエラーが発生しました」 ;
}
?>

ノート: PHP でファイル パスを指定する場合、 名前を変更() 関数 (およびその他のファイル関連の操作) を使用することが重要です。 二重バックスラッシュ (\\) の代わりに シングルスラッシュ (\) ファイル パスが正しく解釈されるようにするため、PHP では 1 つのバックスラッシュがエスケープ文字として扱われるためです。

例 2 – PHP の rename() 関数を使用してディレクトリの名前を変更する方法

を使用してディレクトリの名前を変更するには、 名前を変更() 関数を使用するには、以下のコードに従います。

$oldDirName = 「書類」 ;
$newDirName = 「サンプルファイル」 ;

もしも ( 名前を変更する ( $oldDirName $newDirName ) ) {
エコー 「ディレクトリの名前が正常に変更されました!」 ;
} それ以外 {
エコー 「ディレクトリの名前変更中にエラーが発生しました。」 ;
}

結論

PHP の rename() 関数は、ファイルやディレクトリの内容を保持しながら、ファイルやディレクトリの名前を簡単に変更できる信頼できるツールです。シンプルな構文とエラー処理機能により、ファイル管理タスクに便利な選択肢となります。の力を活用することで、 名前を変更()、 PHP 開発者は、プロジェクト内のファイル名やディレクトリ名を効率的に整理および変更できます。