mkdir() (mkdir)
می خواهی «ساخت پوشه با mkdir» را بلد شوی؟ تابع mkdir() یک پوشه می سازد. «سطح دسترسی (Permissions)» یعنی اجازه خواندن، نوشتن، یا اجرا. همچنین «بازگشتی (Recursive)» یعنی پوشه های میانی هم ساخته شوند.
ساخت پوشه با mkdir
این نمونه یک پوشه ساده می سازد. اگر وجود نداشته باشد، ایجاد می شود.
<?php
mkdir("test");
?>
پارامترها به زبان ساده
path: مسیر پوشه. مانند پوشه کارنامه در مدرسه.
mode: سطح دسترسی. مقدار پیش فرض 0777 است. در ویندوز نادیده گرفته می شود.
recursive: اگر true باشد، پوشه های میانی هم ساخته می شوند.
context: تنظیمات جریان فایل. یعنی گزینه های ریز رفتارِ فایل.
گام های عملی
- مسیر پوشه را مشخص کن.
- در صورت نیاز، سطح دسترسی را تعیین کن.
- اگر مسیر چندبخشی است، recursive را فعال کن.
- تابع را صدا بزن و نتیجه را بررسی کن.
نکته: ارقام دسترسی جمع می شوند؛ 4 خواندن، 2 نوشتن، 1 اجرا. رقم اول همیشه صفر است.
لینک های مرتبط
ساخت پوشه با mkdir | is_writable() برای چک مجوز نوشتن مفید است.
stat() برای دیدن جزئیات فایل کاربردی است.
جمع بندی سریع
- mkdir پوشه جدید می سازد.
- mode سطح دسترسی را مشخص می کند.
- recursive پوشه های میانی را می سازد.
- در ویندوز، mode نادیده گرفته می شود.
- مجوزها: 4 خواندن، 2 نوشتن، 1 اجرا.