الفرق بين المراجعتين لصفحة: «Ruby/File/directory-3F»

من موسوعة حسوب
< Ruby‏ | File
إنشاء الصفحة.
 
إضافة شرح
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>File.directory?‎</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>File.directory?‎</code> في روبي}}</noinclude>
يعيد التابع <code>directory?‎</code> ن
يتحقق التابع <code>directory?‎</code> إن كان ملفٌ ما مجلَّدًا أو وصلةً رمزيًّةً تشير إلى مجلدٍ.


==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">directory?(file_name) → true or false</syntaxhighlight>
<syntaxhighlight lang="ruby">directory?(file_name) → true or false</syntaxhighlight>
== المعاملات ==
=== <code>file_name</code> ===
اسم الملف المراد التحقق منه. يمكن أن يكون كائنًا من النوع <code>[[Ruby/IO|IO]]</code>.


==القيمة المعادة==
==القيمة المعادة==
يعاد
تعاد القيمة <code>true</code> إن كان ملفٌ ما مجلَّدًا أو وصلةً رمزيًّةً تشير إلى مجلدٍ. خلا ذلك، تعاد القيمة <code>false</code>.


==أمثلة==
==أمثلة==
سطر 13: سطر 18:


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/File/zero-3F|zero?‎]]</code>: يتحقق إن كان ملفٌ ما موجودًا وخاويًا (صفر الحجم).
* التابع <code>[[Ruby/File/executable-3F|executable?‎]]</code>: يتحقق إن كان ملفٌ ما قابلًا للتنفيذ من طرف المعرِّف الفعلي للمستخدم المالك والمجموعة المالكة للعملية الحالية.
* التابع <code>[[Ruby/File/executable real-3F|executable_real?‎]]</code>: يتحقق إن كان ملفٌ ما قابلًا للتنفيذ من طرف المعرِّف الحقيقي للمستخدم المالك والمجموعة المالكة للعملية الحالية.
* التابع <code>[[Ruby/File/exist-3F|exist?‎]]</code>: يتحقق إن كان ملفٌ ما موجودًا.
* التابع <code>[[Ruby/File/file-3F|file?‎]]</code>: يتحقق إن كان ملفٌ ما موجودًا وكان ملفًا طبيعيًّا.


==مصادر==
==مصادر==

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

يتحقق التابع directory?‎ إن كان ملفٌ ما مجلَّدًا أو وصلةً رمزيًّةً تشير إلى مجلدٍ.

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

directory?(file_name)  true or false

المعاملات

file_name

اسم الملف المراد التحقق منه. يمكن أن يكون كائنًا من النوع IO.

القيمة المعادة

تعاد القيمة true إن كان ملفٌ ما مجلَّدًا أو وصلةً رمزيًّةً تشير إلى مجلدٍ. خلا ذلك، تعاد القيمة false.

أمثلة

مثال على استعمال التابع directory?‎:

File.directory?(".")

انظر أيضا

  • التابع zero?‎: يتحقق إن كان ملفٌ ما موجودًا وخاويًا (صفر الحجم).
  • التابع executable?‎: يتحقق إن كان ملفٌ ما قابلًا للتنفيذ من طرف المعرِّف الفعلي للمستخدم المالك والمجموعة المالكة للعملية الحالية.
  • التابع executable_real?‎: يتحقق إن كان ملفٌ ما قابلًا للتنفيذ من طرف المعرِّف الحقيقي للمستخدم المالك والمجموعة المالكة للعملية الحالية.
  • التابع exist?‎: يتحقق إن كان ملفٌ ما موجودًا.
  • التابع file?‎: يتحقق إن كان ملفٌ ما موجودًا وكان ملفًا طبيعيًّا.

مصادر