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

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


==البنية العامة==
==البنية العامة==
سطر 6: سطر 6:


== المعاملات ==
== المعاملات ==
=== <code>file_name</code> ===
اسم الملف المراد التحقق منه. يمكن أن يكون كائنًا من النوع <code>[[Ruby/IO|IO]]</code>.


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


==أمثلة==
==أمثلة==
مثال على استعمال المعامل <code>directory?‎</code>:
مثال على استعمال التابع <code>directory?‎</code>:
<syntaxhighlight lang="ruby">File.directory?(".")</syntaxhighlight>
<syntaxhighlight lang="ruby">File.directory?(".")</syntaxhighlight>


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/File::Stat/blockdev-3F|blockdev?‎]]</code>: يتحقق إن كان ملفٌ ما هو جهاز كتلي (block device).
* التابع <code>[[Ruby/File::Stat/chardev-3F|chardev?‎]]</code>: يتحقق إن كان ملفٌ ما هو جهاز محرفي (character device).
* التابع <code>[[Ruby/File::Stat/file-3F|file?‎]]</code>: يتحقق إن كان الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى موجودًا وكان ملفًا طبيعيًّا (وليس جهازًا أو أنبوبًا أو مقبسًا ...إلخ.).
* التابع <code>[[Ruby/File::Stat/ftype|ftype]]</code>: يعرِّف نوع الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى.


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

المراجعة الحالية بتاريخ 08:50، 2 ديسمبر 2018

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

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

directory?(file_name)  true or false

المعاملات

file_name

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

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

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

أمثلة

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

File.directory?(".")

انظر أيضا

  • التابع blockdev?‎: يتحقق إن كان ملفٌ ما هو جهاز كتلي (block device).
  • التابع chardev?‎: يتحقق إن كان ملفٌ ما هو جهاز محرفي (character device).
  • التابع file?‎: يتحقق إن كان الملف الذي يشير إليه الكائن File::Stat المعطى موجودًا وكان ملفًا طبيعيًّا (وليس جهازًا أو أنبوبًا أو مقبسًا ...إلخ.).
  • التابع ftype: يعرِّف نوع الملف الذي يشير إليه الكائن File::Stat المعطى.

مصادر