1. 程式人生 > >PHP建立目錄及子目錄

PHP建立目錄及子目錄

建立一個目錄,同時包含子目錄,例如“/test/a/c/d”

如果是通過mkdir 還需要迴圈建立,可能通過遞迴來建立

/**
 * 建立目錄
 * 
 * @param string $path path
 * 
 * @return no
 */
function createFolder ($path)
{
    if (! file_exists($path)) {
        createFolder(dirname($path));
        if (mkdir($path, 0777)) {
            echo "\n<br> dir not find ,make dir " . dirname($path) . " is ok!";
        } else {
            echo "\n<br> dir not find ,make dir " . dirname($path) . " is fail!";
        }
    }
}


createFolder('a/b/c');
如果在linux下注意許可權,一般是0777。