ホームページ > 記事 > 毎日のプログラミング > PHP で複数レベルのディレクトリを作成するにはどうすればよいですか? (写真 + ビデオ)
この記事では、PHPで多階層ディレクトリを作成する具体的な方法を中心に紹介します。
PHP の学習またはプロジェクト開発のプロセス中に、複数レベルのディレクトリを作成する必要がある場合がありますが、初心者にとっては難しいかもしれません。以下では、具体的なコード例を通して詳しく説明します。困っている友人の役に立てば幸いです。
実際、理解する必要がある主な点は、複数レベルのディレクトリを作成する PHP 関数 、つまり mkdir 関数です。
マルチレベル ディレクトリを作成する PHP のコード例は次のとおりです:
<?php function create_dir($dirName) { // 去除输入目录名中的空格部分 $dirName = trim($dirName); // 判断输入的目录名称不能为空 if (empty($dirName)) { return "需要创建的目录名称不能为空!"; } else { // 判断是否存在相同文件或目录 if (file_exists($dirName)) { return "已经存在同名目录或文件!"; } else { // 判断并创建目录 if (mkdir($dirName, 0777,true)) { return "目录创建成功!"; } else { return "目录创建失败!"; } } } } echo create_dir('index/view'); ?>
ここでは、このメソッドで create_dir メソッドを定義します。最初に ## を渡します。 #trim 関数 スペースを削除してディレクトリ名を整形し、作成したディレクトリを empty で条件付きで判定し、ディレクトリが空か file_exists を判定します。同じディレクトリ名が存在する場合は、PHP のキー mkdir 関数を使用して最終的にマルチレベル ディレクトリ を作成できます。
mkdir 関数を使用してディレクトリを作成できます。
上記のコードのように、mkdir には 3 つのパラメーターがあります。mkdir($dirName, 0777,true)最初のパラメーターは、マルチレベル ディレクトリを作成するパスを示し、このパラメーターは存在する必要があります。 2 番目のパラメータは、設定されたディレクトリの権限を示します。デフォルトは 0777 で、これは可能な最大のアクセス権を意味します。 3 番目のパラメータ true は、複数レベルのディレクトリの作成が許可されていることを示します。
Note: 作成したディレクトリ名が空の場合、次のプロンプトが表示されます:
mkdir の 3 番目のパラメータを削除すると、次のエラー プロンプトが表示されます: この記事は、PHP で複数レベルのディレクトリを作成する具体的な方法についてです。
PHP についてさらに詳しく知りたい場合は、PHP 中国語 Web サイト
以上がPHP で複数レベルのディレクトリを作成するにはどうすればよいですか? (写真 + ビデオ)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。