我想创建一个文件夹并设置其权限。 它在Windows上运行良好,但是当我转向linux时, 它有许可问题。
//Make new directory
$directory = dirname($this->fileName);
if(!is_dir($directory)) {
if (!mkdir($directory, 0777, true))
die('Failed to create folders...');
} else {
die('ah ok...');
}
为此,我必须手动将文件夹权限设置为777
。
然后,应用程序可以成功运行。
然后我再次删除现有文件夹进行测试,因为无法重新创建 权限被拒绝,无法创建文件夹。