ホームページ  >  記事  >  バックエンド開発  >  PHPでファイル名を変更する方法

PHPでファイル名を変更する方法

青灯夜游
青灯夜游オリジナル
2021-09-15 11:28:507160ブラウズ

PHP では、rename() 関数を使用してファイルの名前を変更できます。この関数はファイルまたはディレクトリの名前を変更できます。構文は「rename (変更するファイル名、新しいファイル名)」です。 "; if 変更が成功した場合は TRUE を返し、変更が失敗した場合は FALSE を返します。

PHPでファイル名を変更する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP では、名前の変更を使用できます。 () ファイル名を変更する関数。

例: "test.txt" という名前のテキスト ファイルがあります。

PHPでファイル名を変更する方法

今度は、それを "newtest.txt" に変更したいと思います。次のコードを使用できます:

<?php
header("Content-type:text/html;charset=utf-8");
$file = &#39;test.txt&#39;;
if(file_exists($file)){
    if(rename($file,&#39;newtest.txt&#39;)){
        echo $file.&#39; 重命名成功!&#39;;
    }else{
        echo $file.&#39; 重命名失败!&#39;;
    }
}else{
    echo $file.&#39; 不存在!&#39;;
}
?>

出力結果:

PHPでファイル名を変更する方法

フォルダーを開いてファイルを確認します:

PHPでファイル名を変更する方法

OK 変更は成功しました! rename() 関数について簡単に見てみましょう:

rename() 関数はファイルまたはディレクトリの名前を変更できます。成功すると TRUE、失敗すると FALSE を返します。この関数の構文形式は次のとおりです:

rename(string $oldname, string $newname[, resource $context])

このうち、$oldname は変更するファイル名、$newname は新しいファイル名、$context は環境を指定するために使用されるオプションのパラメータです。ファイルハンドルの。 $context は、ストリームの動作を変更できるオプションのセットです。

rename() 関数を使用する場合は、次の点に注意してください。

  • 空でないフォルダーの場合、同じドライブ文字の下にのみ移動できます。

  • 空のフォルダーの場合、rename() は異なるドライブ文字間を移動できます。ただし、ターゲット フォルダーの親ディレクトリが存在する必要があります。

  • ファイルの場合、rename() は異なるドライブ文字間を移動することもできます。

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPでファイル名を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。