الفرق بين المراجعتين لصفحة: «Ruby/File/directory-3F»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. |
جميل-بيلوني (نقاش | مساهمات) إضافة شرح |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>File.directory?</code> في روبي}}</noinclude> | <noinclude>{{DISPLAYTITLE: التابع <code>File.directory?</code> في روبي}}</noinclude> | ||
يتحقق التابع <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?: يتحقق إن كان ملفٌ ما موجودًا وكان ملفًا طبيعيًّا.