الفرق بين المراجعتين ل"Ruby/Dir/mkdir"

من موسوعة حسوب
< Ruby‏ | Dir
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق)
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:  التابع <code>mkdir</code> الخاص بالصنف <code>Dir</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE:  التابع <code>Dir.mkdir</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Dir]]
 
[[تصنيف: Ruby Dir]]
ينشئ التابع <code>mkdir</code> مجلدًا جديدًا يحمل الاسم المعطى <code>string</code> (انظر فقرة البنية العامة)، مع تحديد الأذونات بواسطة الوسيط الاختياري <code>anInteger</code>. يمكن تعديل الأذونات بواسطة قيمة <code>File::umask</code> ، ويتم تجاهلها على NT. في حال لم يكن بالإمكان إنشاء المجلد فسيُطلق خطأ <code>SystemCallError</code>. راجع أيضًا مناقشة الأذونات في توثيق الصنف <code>[[Ruby/File|File]]</code>.  
+
ينشئ التابع <code>mkdir</code> مجلدًا جديدًا باسم محدَّد، مع تحديد أذوناته أيضًا. يمكن تعديل الأذونات بواسطة <code>File::umask</code>، ويتم تجاهلها في NT. إن لم يكن بالإمكان إنشاء المجلد، فسيُطلق الخطأ <code>SystemCallError</code>. راجع أيضًا مناقشة الأذونات في توثيق الصنف <code>[[Ruby/File|File]]</code>.  
 
+
==البنية العامة==
== البنية العامة ==
 
 
<syntaxhighlight lang="ruby">
 
<syntaxhighlight lang="ruby">
 
mkdir( string [, integer] ) → 0
 
mkdir( string [, integer] ) → 0
 
</syntaxhighlight>
 
</syntaxhighlight>
 
+
==المعاملات==
== المعاملات ==
+
===<code>string</code> ===
 
+
اسم المجلد الجديد المراد إنشاؤه.
=== <code>string</code> ===
+
===<code>integer</code>===
يعطي اسم المجلد الجديد.
+
أذونات المجلد الجديد المراد إنشاؤه.
 
+
==أمثلة==
=== <code>integer</code> ===
+
مثال عن استخدام التابع <code>mkdir</code>:<syntaxhighlight lang="ruby">
يحدد الاذونات.  
 
 
 
== أمثلة ==
 
مثال عن استخدام التابع <code>mkdir:</code><syntaxhighlight lang="ruby">
 
 
Dir.mkdir(File.join(Dir.home, ".foo"), 0700) #=> 0
 
Dir.mkdir(File.join(Dir.home, ".foo"), 0700) #=> 0
  
 
</syntaxhighlight>
 
</syntaxhighlight>
 
+
==انظر أيضًا==
== أنظر أيضًا ==
+
*التابع <code>[[Ruby/Dir/chdir|chdir]]</code>: يغيِّر مجلد العمل (working directory) الحالي للعملية إلى مجلد آخر.
* صفحة الصنف <code>[[Ruby/Dir|Dir]]</code>.
+
==مصادر==
* التابع <code>[[Ruby/Dir/chdir|chdir]]</code>: يستبدل التابع <code>chdir‎</code> مجلد العمل (working directory) الحالي للعملية ويعيّن مكانه السلسلة النصية المعطاة.
+
*[http://ruby-doc.org/core-2.5.1/Dir.html#method-c-mkdir قسم التابع mkdir في الصنف Dir في توثيق روبي الرسمي.]
 
 
== مصادر ==
 
* [http://ruby-doc.org/core-2.5.1/Dir.html#method-c-mkdir قسم التابع mkdir في الصنف Dir في توثيق روبي الرسمي.]
 

المراجعة الحالية بتاريخ 06:42، 11 نوفمبر 2018

ينشئ التابع mkdir مجلدًا جديدًا باسم محدَّد، مع تحديد أذوناته أيضًا. يمكن تعديل الأذونات بواسطة File::umask، ويتم تجاهلها في NT. إن لم يكن بالإمكان إنشاء المجلد، فسيُطلق الخطأ SystemCallError. راجع أيضًا مناقشة الأذونات في توثيق الصنف File.

البنية العامة

mkdir( string [, integer] )  0

المعاملات

string 

اسم المجلد الجديد المراد إنشاؤه.

integer

أذونات المجلد الجديد المراد إنشاؤه.

أمثلة

مثال عن استخدام التابع mkdir:

Dir.mkdir(File.join(Dir.home, ".foo"), 0700) #=> 0

انظر أيضًا

  • التابع chdir: يغيِّر مجلد العمل (working directory) الحالي للعملية إلى مجلد آخر.

مصادر