(PHP 4, PHP 5, PHP 7)
mkdir — �½�Ŀ¼
$pathname
[, int $mode = 0777
[, bool $recursive = false
[, resource $context
]]] ) : bool�����½�һ���� pathname ָ����Ŀ¼��
pathnameĿ¼��·����
modeĬ�ϵ� mode �� 0777����ζ�������ܵķ���Ȩ���й� mode �ĸ�����Ϣ���Ķ� chmod() ҳ�档
Note:
mode�� Windows �±����ԡ�
ע��Ҳ�����ð˽�����ָ��ģʽ��Ҳ����˵����Ӧ�����ͷ��ģʽҲ�ᱻ��ǰ�� umask �ģ������� umask() ���ı䡣
recursive
����ݹ鴴����
pathname ��ָ���Ķ༶Ƕ��Ŀ¼��
contextNote: �� PHP 5.0.0 �������˶������ģ�Context����֧�֡��й������ģ�Context����˵���μ� Streams��
�ɹ�ʱ���� TRUE�� ������ʧ��ʱ���� FALSE��
| �汾 | ˵�� |
|---|---|
| 5.0.0 |
��� recursive ������
|
| 5.0.0 | mkdir() Ҳ������ijЩ 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($structure, 0, true)) {
die('Failed to create folders...');
}
// ...
?>
Note: ������ ��ȫģʽʱ�� PHP ����ִ�нű�ʱ��鱻�ű�������Ŀ¼�Ƿ��뱻ִ�еĽű�����ͬ�� UID�������ߣ���