如何在站点->default->文件中创建具有读写权限的文件夹


How to create a folder in site->default->files with write read permissions with Drupal?

我正在使用Ubuntu,我需要在Drupal默认的->files文件夹中创建一个具有写权限的文件夹,以便我以后能够向该文件夹添加文件。

下面是我的代码:

drupal_mkdir('public://' . $new_dir . '/');
$file = file_copy($file, 'public://' . $new_dir . '/' . $file_name);
    drupal_mkdir('public://' . $new_dir , 0777);

如果需要递归设置第三个参数为真。

更新:

    $oldumask = umask(0);
    drupal_mkdir("public://". $new_dir , 0777);
    umask($oldumask);

触发此命令,然后尝试您的代码。