ফাংশন 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,
    যা ডিরেক্টরির কন্টেন্ট পড়ে