الفرق بين المراجعتين لصفحة: «Ruby/FileTest/file-3F»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. |
جميل-بيلوني (نقاش | مساهمات) إضافة شرح |
||
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>FileTest. | <noinclude>{{DISPLAYTITLE: التابع <code>FileTest.file?</code> في روبي}}</noinclude> | ||
يتحقق التابع <code> | يتحقق التابع <code>file?</code> إن كان ملفٌ ما موجودًا وكان ملفًا طبيعيًّا. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby"> | <syntaxhighlight lang="ruby">file?(file) → true or false</syntaxhighlight> | ||
== المعاملات == | == المعاملات == | ||
=== <code>file</code> === | |||
سلسلة نصية أو كائن من النوع <code>[[Ruby/IO|IO]]</code> يحدِّد اسم الملف المراد التحقق منه. إن كان هذا المعامل وصلةً رمزيَّةً، فستُتبَع هذه الوصلة ويُستعمَل الملف الذي تشير إليه. | |||
==القيمة المعادة== | ==القيمة المعادة== | ||
تعاد | تعاد القيمة <code>true</code> إن كان الملف <code>file</code> موجودًا وكان ملفًا طبيعيًّا. خلا ذلك، تعاد القيمة <code>false</code>. | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/FileTest/directory-3F|directory?]]</code>: يتحقق إن كان ملفٌ ما مجلَّدًا أو وصلةً رمزيًّةً تشير إلى مجلدٍ. | |||
* التابع <code>[[Ruby/FileTest/executable-3F|executable?]]</code>: يتحقق إن كان ملفٌ ما قابلًا للتنفيذ من طرف المعرِّف الفعلي للمستخدم المالك والمجموعة المالكة للعملية الحالية. | |||
* التابع <code>[[Ruby/FileTest/executable real-3F|executable_real?]]</code>: يتحقق إن كان ملفٌ ما قابلًا للتنفيذ من طرف المعرِّف الحقيقي للمستخدم المالك والمجموعة المالكة للعملية الحالية. | |||
* التابع <code>[[Ruby/FileTest/pipe-3F|pipe?]]</code>: يتحقق إن كان ملفٌ ما أنبوبًا (pipe). | |||
* التابع <code>[[Ruby/FileTest/zero-3F|zero?]]</code>: يتحقق إن كان ملفٌ ما موجودًا وخاويًا (صفر الحجم). | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/FileTest.html#method-i-file-3F قسم التابع | *[http://ruby-doc.org/core-2.5.1/FileTest.html#method-i-file-3F قسم التابع file? في الصنف FileTest في توثيق روبي الرسمي.] | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby FileTest]] | [[تصنيف: Ruby FileTest]] |
المراجعة الحالية بتاريخ 13:04، 2 ديسمبر 2018
يتحقق التابع file?
إن كان ملفٌ ما موجودًا وكان ملفًا طبيعيًّا.
البنية العامة
file?(file) → true or false
المعاملات
file
سلسلة نصية أو كائن من النوع IO
يحدِّد اسم الملف المراد التحقق منه. إن كان هذا المعامل وصلةً رمزيَّةً، فستُتبَع هذه الوصلة ويُستعمَل الملف الذي تشير إليه.
القيمة المعادة
تعاد القيمة true
إن كان الملف file
موجودًا وكان ملفًا طبيعيًّا. خلا ذلك، تعاد القيمة false
.
انظر أيضًا
- التابع
directory?
: يتحقق إن كان ملفٌ ما مجلَّدًا أو وصلةً رمزيًّةً تشير إلى مجلدٍ. - التابع
executable?
: يتحقق إن كان ملفٌ ما قابلًا للتنفيذ من طرف المعرِّف الفعلي للمستخدم المالك والمجموعة المالكة للعملية الحالية. - التابع
executable_real?
: يتحقق إن كان ملفٌ ما قابلًا للتنفيذ من طرف المعرِّف الحقيقي للمستخدم المالك والمجموعة المالكة للعملية الحالية. - التابع
pipe?
: يتحقق إن كان ملفٌ ما أنبوبًا (pipe). - التابع
zero?
: يتحقق إن كان ملفٌ ما موجودًا وخاويًا (صفر الحجم).