現在のディレクトリを変更 - chdir関数
当ページのリンクには広告が含まれています。
プログラミング言語PHPで、現在のディレクトリを移動する関数 chdir()を紹介します。Linuxのcdコマンドと同じ役割ですね。
chdir関数
bool chdir ( string $directory )
指定したディレクトリに移動します。
引数 $directory string型の文字列で移動するディレクトリを指定します。
返り値
ディレクトリの移動に成功した場合は trueを、その他は falseを返します。
サンプルコード
現在のディレクトリを変更するサンプルコードです。以下のサンプルではホームディレクトリ(/home/karuma)から1階層下のディレクトリ(/home/karuma/dir1)へ現在のディレクトリを変更します。現在のディレクトリの確認にはgetcwd関数を使っています。
chdir( 移動するディレクトリ )
<?php echo getcwd() . "\n"; chdir("./dir1"); echo getcwd() . "\n"; ?>
実行結果です。Linuxのホームディレクトリから1階層下のディレクトリへ変更できていることがわかります。
/home/karuma /home/karuma/dir1