Create multi level sub folder structure in PHP

前端 未结 3 1031
攒了一身酷
攒了一身酷 2020-12-18 09:12

I\'m trying to create a folder structure which has multi level sub folders. For example, I want to create a folder structure like \'Fruits/Edible/Seedless\'. I tried it with

相关标签:
3条回答
  • 2020-12-18 10:01

    Try using the recursive flag for mkdir($path, $chmod, $recursive)

    <?php
    mkdir($path, 0, true);
    ?>
    

    From php.net= recursive Allows the creation of nested directories specified in the pathname. Defaults to FALSE.

    0 讨论(0)
  • 2020-12-18 10:05

    You can also use the Linux exec command in the following way to achieve this,

    <?php 
      exec("mkdir -p ".$path);
    ?>
    

    -p won't throw any error if directory exists, otherwise it will create the directory along with the parent directories.

    0 讨论(0)
  • 2020-12-18 10:10
    bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )
    

    See specifically: bool $recursive = false.

    http://php.net/manual/en/function.mkdir.php

    0 讨论(0)
提交回复
热议问题