mkdir関数
関数mkdirは、指定されたパスに新しいディレクトリを作成します。
第一引数にはディレクトリへのパス文字列を受け取り、第二引数(オプション)には8進数形式のアクセス権、
第三引数(オプション)には再帰的作成フラグを受け取ります。
デフォルトのアクセス権は0777(最大権限)に設定されています。
構文
mkdir(path, [mode], [recursive], [context]);
例
カレントフォルダに'test'ディレクトリを作成します:
<?php
mkdir('test');
?>
例
アクセス権0755を指定してディレクトリを作成します:
<?php
mkdir('test2', 0755);
?>
例
recursiveフラグを使用してネストされたディレクトリを作成します:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
例
作成前にディレクトリの存在を確認します:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>