mkdir - 新建目錄
說明
bool mkdir (string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]])
在試圖創建由路徑名指定的目錄。
參數:
路徑的目錄路徑。
模式默認情況下,模式爲0777,這意味着可能的最寬訪問權限爲 。有關模式的更多信息,請閱讀chmod() 頁面上的詳細信息。
注意:
模式在Windows上被忽略。
請注意,您可能希望將模式指定爲八進制數 這意味着它應該有一個前導零。該模式也由當前的umask修改爲 ,您可以使用umask()更改該模式。
遞歸允許創建在 路徑名中指定的嵌套目錄。默認爲FALSE。
上下文注意:上下文支持與PHP 5.0.0一起添加。有關context的 說明,請參閱流函數
返回值
成功返回TRUE或FALSE的失敗。
<?php
/**
* Makes directory, returns TRUE if exists or made
*
* @param string $pathname The directory path.
* @return boolean returns TRUE if exists or made or FALSE on failure.
*/
function mkdir_recursive($pathname, $mode)
{
is_dir(dirname($pathname)) || mkdir_recursive(dirname($pathname), $mode);
return is_dir($pathname) || @mkdir($pathname, $mode);
}
?>
得到'__DIR__'轉儲來檢查你是否在正確的道路或沒有? –
你在窗口上工作嗎? – codemania
是的,我們正在使用windows – user3309162