التابع File.link
في روبي
ينشئ التابع 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"