PHP では、rename() 関数を使用してファイルの名前を変更できます。この関数はファイルまたはディレクトリの名前を変更できます。構文は「rename (変更するファイル名、新しいファイル名)」です。 "; if 変更が成功した場合は TRUE を返し、変更が失敗した場合は FALSE を返します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
PHP では、名前の変更を使用できます。 () ファイル名を変更する関数。
例: "test.txt" という名前のテキスト ファイルがあります。
今度は、それを "newtest.txt" に変更したいと思います。次のコードを使用できます:
<?php header("Content-type:text/html;charset=utf-8"); $file = 'test.txt'; if(file_exists($file)){ if(rename($file,'newtest.txt')){ echo $file.' 重命名成功!'; }else{ echo $file.' 重命名失败!'; } }else{ echo $file.' 不存在!'; } ?>
出力結果:
フォルダーを開いてファイルを確認します:
OK 変更は成功しました! rename() 関数について簡単に見てみましょう:
rename() 関数はファイルまたはディレクトリの名前を変更できます。成功すると TRUE、失敗すると FALSE を返します。この関数の構文形式は次のとおりです:
rename(string $oldname, string $newname[, resource $context])
このうち、$oldname は変更するファイル名、$newname は新しいファイル名、$context は環境を指定するために使用されるオプションのパラメータです。ファイルハンドルの。 $context は、ストリームの動作を変更できるオプションのセットです。
rename() 関数を使用する場合は、次の点に注意してください。
空でないフォルダーの場合、同じドライブ文字の下にのみ移動できます。
空のフォルダーの場合、rename() は異なるドライブ文字間を移動できます。ただし、ターゲット フォルダーの親ディレクトリが存在する必要があります。
ファイルの場合、rename() は異なるドライブ文字間を移動することもできます。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPでファイル名を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。