ディレクトリがまだ存在しない場合は作成します。
is_dir
その目的には機能を使用するだけで十分でしょうか?
if ( !is_dir( $dir ) ) {
mkdir( $dir );
}
それともis_dir
と組み合わせるべきでしょうかfile_exists
?
if ( !file_exists( $dir ) && !is_dir( $dir ) ) {
mkdir( $dir );
}
ベストアンサー1
Unix システムでは、どちらも true を返します。Unix では、ディレクトリを含むすべてがファイルです。ただし、その名前が使用されているかどうかをテストするには、両方を確認する必要があります。「foo」という名前の通常のファイルが存在する可能性があり、その場合は「foo」という名前のディレクトリを作成できなくなります。