mkdir ශ්‍රිතය

mkdir ශ්‍රිතය නිශ්චිත මාර්ගයක නව ඩිරෙක්ටරියක් සාදයි. පළමු පරාමිතිය ලෙස ශ්‍රිතය ඩිරෙක්ටරිය වෙත මාර්ගය නිරූපණය කරන අක්ෂර පේළියක් භාර ගනී, දෙවන පරාමිතිය (විකල්ප) - අටංක සංඛ්‍යාවක් ලෙස ප්‍රවේශ අයිතීන්, තෙවන පරාමිතිය (විකල්ප) - පුනරාවර්තන ඩිරෙක්ටරි නිර්මාණය කිරීමේ ධජය. පෙරනිමිය ලෙස අයිතීන් 0777 (උපරිම අයිතීන්) ලෙස සකසා ඇත.

වාක්‍ය රචනය

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

උදාහරණය

වර්තමාන ෆෝල්ඩරය තුළ 'test' ඩිරෙක්ටරිය සාදමු:

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

උදාහරණය

0755 ප්‍රවේශ අයිතීන් සඳහන් කරමින් ඩිරෙක්ටරියක් සාදමු:

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

උදාහරණය

recursive ධජය භාවිතයෙන් අන්තර්ගත ඩිරෙක්ටරි සාදමු:

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

උදාහරණය

සාදනවාට පෙර ඩිරෙක්ටරියේ පැවැත්ම පරීක්ෂා කරමු:

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

මෙයත් බලන්න

  • rmdir ශ්‍රිතය,
    ඩිරෙක්ටරියක් මකා දමයි
  • is_dir ශ්‍රිතය,
    ඩිරෙක්ටරියක පැවැත්ම පරීක්ෂා කරයි
  • chmod ශ්‍රිතය,
    ප්‍රවේශ අයිතීන් වෙනස් කරයි
  • scandir ශ්‍රිතය,
    ඩිරෙක්ටරියක අන්තර්ගතය කියවයි