mkdir

(PHP 4, PHP 5, PHP 7)

mkdir锟铰斤拷目录

说锟斤拷

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

锟斤拷锟斤拷锟铰斤拷一锟斤拷锟斤拷 pathname 指锟斤拷锟斤拷目录锟斤拷

锟斤拷锟斤拷

pathname

目录锟斤拷路锟斤拷锟斤拷

mode

默锟较碉拷 mode 锟斤拷 0777锟斤拷锟斤拷味锟斤拷锟斤拷锟斤拷锟杰的凤拷锟斤拷权锟斤拷锟叫癸拷 mode 锟侥革拷锟斤拷锟斤拷息锟斤拷锟侥讹拷 chmod() 页锟芥。

Note:

mode 锟斤拷 Windows 锟铰憋拷锟斤拷锟皆★拷

注锟斤拷也锟斤拷锟斤拷锟矫八斤拷锟斤拷锟斤拷指锟斤拷模式锟斤拷也锟斤拷锟斤拷说锟斤拷锟斤拷应锟斤拷锟斤拷锟酵凤拷锟侥J揭诧拷岜伙拷锟角帮拷锟� umask 锟睫改o拷锟斤拷锟斤拷锟斤拷 umask() 锟斤拷锟侥变。

recursive

锟斤拷锟斤拷莨榇达拷锟斤拷锟� pathname 锟斤拷指锟斤拷锟侥多级嵌锟斤拷目录锟斤拷

context

Note: 锟斤拷 PHP 5.0.0 锟斤拷锟斤拷锟斤拷锟剿讹拷锟斤拷锟斤拷锟侥o拷Context锟斤拷锟斤拷支锟街★拷锟叫癸拷锟斤拷锟斤拷锟侥o拷Context锟斤拷锟斤拷说锟斤拷锟轿硷拷 Streams锟斤拷

锟斤拷锟斤拷值

锟缴癸拷时锟斤拷锟斤拷 TRUE锟斤拷 锟斤拷锟斤拷锟斤拷失锟斤拷时锟斤拷锟斤拷 FALSE锟斤拷

锟斤拷锟斤拷锟斤拷志

锟芥本 说锟斤拷
5.0.0 锟斤拷锟� recursive 锟斤拷锟斤拷锟斤拷
5.0.0 mkdir() 也锟斤拷锟斤拷锟斤拷某些 URL 锟斤拷装协锟介。锟轿硷拷支锟街碉拷协锟斤拷头锟阶靶拷锟� 锟斤拷锟叫憋拷锟斤拷 mkdir() 支锟斤拷锟斤拷些 URL 锟斤拷装协锟介。
4.2.0 mode 锟斤拷为锟斤拷选锟筋。

锟斤拷锟斤拷

Example #1 mkdir() 锟斤拷锟斤拷

<?php
mkdir
("/path/to/my/dir"0700);
?>

Example #2 通锟斤拷 recursive 锟斤拷锟斤拷使锟斤拷 mkdir()

<?php
// Desired folder structure
$structure './depth1/depth2/depth3/';

// To create the nested structure, the $recursive parameter 
// to mkdir() must be specified.

if (!mkdir($structure0true)) {
    die(
'Failed to create folders...');
}

// ...
?>

注锟斤拷

Note: 锟斤拷锟斤拷锟斤拷 锟斤拷全模式时锟斤拷 PHP 锟斤拷锟斤拷执锟叫脚憋拷时锟斤拷楸伙拷疟锟斤拷锟斤拷锟斤拷锟侥柯硷拷欠锟斤拷氡恢达拷械慕疟锟斤拷锟斤拷锟酵拷锟� UID锟斤拷锟斤拷锟斤拷锟竭o拷锟斤拷

锟轿硷拷

  • is_dir() - 锟叫断革拷锟斤拷锟侥硷拷锟斤拷锟角凤拷锟斤拷一锟斤拷目录
  • rmdir() - 删锟斤拷目录