mkdir funksiyasi

mkdir funksiyasi belgilangan yo'lda yangi direktoriya yaratadi. Funksiya birinchi parametr sifatida direktoriya yo'li satrini qabul qiladi, ikkinchi (ixtiyoriy) parametr - ruxsatlar sakkizlik sanoq sistemasida, uchinchi (ixtiyoriy) parametr - rekursiv direktoriya yaratish bayrog‘i. Standart bo‘yicha ruxsatlar 0777 (maksimal ruxsatlar) sifatida o‘rnatiladi.

Sintaksis

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

Misol

Joriy papkada 'test' direktoriyasini yaratamiz:

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

Misol

0755 ruxsatlarni ko‘rsatib, direktoriya yaratamiz:

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

Misol

recursive bayrog‘i yordamida ichma-ich direktoriyalarni yaratamiz:

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

Misol

Yaratishdan oldin direktoriya mavjudligini tekshiramiz:

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

Shuningdek qarang

  • rmdir funksiyasi,
    bu direktoriyani o‘chiradi
  • is_dir funksiyasi,
    bu direktoriya mavjudligini tekshiradi
  • chmod funksiyasi,
    bu ruxsatlarni o‘zgartiradi
  • scandir funksiyasi,
    bu direktoriya tarkibini o‘qiydi