PHP | mkdir(): File exists エラーの原因と修正案
PHPで発生するエラー「mkdir(): File exists」が発生する原因と対処・修正案について紹介しています。
Warning: mkdir(): File exists in ~
警告: mkdir(): ファイルはに存在します
確認環境
エックスサーバー
PHP 8.016
mkdir(): File exists エラーの発生原因と修正案
「mkdir(): File exists」というPHPエラーは既に存在するディレクトリを新規作成しようとする場合に発生するエラーです。
このエラーは警告エラー(Warning)に分類されています。
例えば、以下のPHPコードのようにすると「mkdir(): File exists」エラーが発生します。
mkdir('dir', 0777);
このエラーを修正する場合、作成するディレクトリが存在するかどうかを確認し、存在しない場合のみ新規作成する必要があります。
if (!file_exists('dir')) {
mkdir('dir', 0777);
}
ディスカッション
コメント一覧
まだ、コメントがありません