【问题标题】:Php how i can create subfolders?php我如何创建子文件夹?
【发布时间】:2016-07-19 21:38:14
【问题描述】:

我想创建子文件夹,但我想做的是,如果更高级别不存在,则创建它们。 有一个 php 函数允许这样做吗?

【问题讨论】:

    标签: php


    【解决方案1】:

    试试这个

    mkdir(/upload_dir/new_file_name, 0777, true);
    

    可能有帮助

    【讨论】:

      【解决方案2】:

      如果将mkdir()的第三个参数设置为true,则可以创建嵌套目录。

      递归

      允许创建路径名中指定的嵌套目录。

      例如,您想在另外两个文件夹中创建文件夹“test”:

      mkdir('/folder_1/folder_2/test', 0777, true);
      

      【讨论】:

        【解决方案3】:

        是的,您可以通过将 recursive 参数设置为 true 来使用 mkdir()

        来自documention for mkdir() on php.net

        bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )
        

        所以你会想做这样的事情:

        // The true is the important part.
        mkdir('/path/to/directory', 755, true);
        

        【讨论】:

          猜你喜欢
          • 2011-09-18
          • 2013-08-23
          • 2022-10-15
          • 2013-09-25
          • 2017-01-17
          • 1970-01-01
          • 1970-01-01
          • 2014-01-17
          • 1970-01-01
          相关资源
          最近更新 更多