Funktsioon mkdir

Funktsioon mkdir loob uue kataloogi määratud teele. Esimene parameeter on tee kataloogini stringina, teine (valikuline) - ligipääsuõigused kaheksandsüsteemi arvuna, kolmas (valikuline) - rekursiivse kataloogi loomise lipp. Vaikimisi seatakse õigused väärtusele 0777 (maksimaalsed õigused).

Süntaks

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

Näide

Loome kataloogi 'test' praeguses kaustas:

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

Näide

Loome kataloogi, määrates ligipääsuõigusteks 0755:

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

Näide

Loome pesastatud katalooge, kasutades lipu recursive:

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

Näide

Kontrollime kataloogi olemasolu enne loomist:

php<?php
  $dir = 'new_dir';
  if (!file_exists($dir)) {
    mkdir($dir);
    echo 'kataloog loodud';
  } else {
    echo 'kataloog on juba olemas';
  }
?>

Vaata ka

  • funktsiooni rmdir,
    mis kustutab kataloogi
  • funktsiooni is_dir,
    mis kontrollib kataloogi olemasolu
  • funktsiooni chmod,
    mis muudab ligipääsuõigusi
  • funktsiooni scandir,
    mis loeb kataloogi sisu