258 of 410 menu

Функция mkdir

Функцията mkdir създава нова директория по указания път. Първият параметър функцията приема низ с пътя до директорията, вторият (по избор) - права за достъп под формата на осмично число, третият (по избор) - флаг за рекурсивно създаване на директории. По подразбиране правата се задават като 0777 (максимални права).

Синтаксис

mkdir(path, [mode], [recursive], [context]);

Пример

Нека създадем директория 'test' в текущата папка:

<?php mkdir('test'); ?>

Пример

Нека създадем директория с указаване на права за достъп 0755:

<?php mkdir('test2', 0755); ?>

Пример

Нека създадем вложени директории с помощта на флага recursive:

<?php mkdir('test3/sub1/sub2', 0777, true); ?>

Пример

Нека проверим съществуването на директорията преди създаването:

<?php $dir = 'new_dir'; if (!file_exists($dir)) { mkdir($dir); echo 'directory created'; } else { echo 'directory already exists'; } ?>

Вижте също

  • функцията rmdir,
    която изтрива директория
  • функцията is_dir,
    която проверява съществуването на директория
  • функцията chmod,
    която променя правата за достъп
  • функцията scandir,
    която чете съдържанието на директория
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне