الفرق بين المراجعتين ل"Ruby/File/unlink"
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) (إنشاء الصفحة.) |
جميل-بيلوني (نقاش | مساهمات) (إضافة شرح) |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>File.unlink</code> في روبي}}</noinclude> | <noinclude>{{DISPLAYTITLE: التابع <code>File.unlink</code> في روبي}}</noinclude> | ||
− | + | يحذف التابع <code>unlink</code> ملفًا محدَّدًا. يرمي هذا التابع استثناءً عند حصول أي خطأ. لمَّا كان التنفيذ الضمني لهذا التابع يعتمد على استدعاء النظام للدالة <code>unlink(2)</code>، فسيعتمد نوع الخطأ المرمي على أنواع الأخطاء الخاصة بها (اطلع على صفحة الدليل man لهذه الدالة لمزيد من التفاصيل) التي تأخذ شكلًا محدَّدًا مثل <code>Errno::ENOENT</code>. | |
==البنية العامة== | ==البنية العامة== | ||
سطر 9: | سطر 9: | ||
==انظر أيضا== | ==انظر أيضا== | ||
+ | * التابع <code>[[Ruby/File/delete|delete]]</code>: يحذف ملفًا محدَّدًا. | ||
+ | * التابع <code>[[Ruby/File/new|new]]</code>: يفتح ملفًا محدَّدًا وبوضع معيَّن ثم يعيد كائنًا جديدًا من النوع <code>[[Ruby/File|File]]</code>. | ||
==مصادر== | ==مصادر== |
المراجعة الحالية بتاريخ 14:13، 29 نوفمبر 2018
يحذف التابع unlink
ملفًا محدَّدًا. يرمي هذا التابع استثناءً عند حصول أي خطأ. لمَّا كان التنفيذ الضمني لهذا التابع يعتمد على استدعاء النظام للدالة unlink(2)
، فسيعتمد نوع الخطأ المرمي على أنواع الأخطاء الخاصة بها (اطلع على صفحة الدليل man لهذه الدالة لمزيد من التفاصيل) التي تأخذ شكلًا محدَّدًا مثل Errno::ENOENT
.
البنية العامة
unlink(file_name, ...) → integer
القيمة المعادة
يعاد
انظر أيضا
- التابع
delete
: يحذف ملفًا محدَّدًا. - التابع
new
: يفتح ملفًا محدَّدًا وبوضع معيَّن ثم يعيد كائنًا جديدًا من النوعFile
.