التابع File.link في روبي

من موسوعة حسوب
< Ruby‏ | File
اذهب إلى التنقل اذهب إلى البحث

ينشئ التابع link اسمًا جديدًا لملف موجود باستعمال وصلة صلبة (hard link). لن يُستبدَل الاسم الجديد إن كان موجودًا مسبقًا بل يرمي صنفًا فرعيًّا من الخطأ SystemCallError.

هذا التابع غير متاح على جميع المنصات.

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

link(old_name, new_name)  0

المعاملات

old_name

اسم الملف القديم المراد إنشاء وصلة صلبة باسم جديد له.

new_name

الاسم الجديد للملف ذي الاسم old_name.

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

تعاد القيمة 0 عند نجاح العملية، أو يرمى الخطأ SystemCallError إن كان الاسم الجديد المراد إنشاؤه للملف old_name موجودًا من قبل.

أمثلة

مثال على استعمال التابع link:

File.link("testfile", ".testfile")   #=> 0
IO.readlines(".testfile")[0]         #=> "This is line one\n"

انظر أيضا

  • التابع new: يفتح ملفًا محدَّدًا وبوضع معيَّن ثم يعيد كائنًا جديدًا من النوع File.

مصادر