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

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

يقتطع التابع truncate الملف الذي استدعي معه إلى حجمٍ محدَّدٍ. يجب أن يكون هذا الملف مفتوحًا في وضع الكتابة.

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

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

truncate(integer)  0

المعاملات

integer

عدد صحيح يمثِّل حجم الملف المراد اقتطاعه إليه.

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

تعاد القيمة 0 عند اكتمال العملية.

أمثلة

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

f = File.new("out", "w")
f.syswrite("1234567890")   #=> 10
f.truncate(5)              #=> 0
f.close()                  #=> nil
File.size("out")           #=> 5

انظر أيضا

  • التابع size: يعيد حجم الملف المحدَّد.
  • التابع split: يقتطع مسار الملف المُمرَّر إليه إلى جزأين: أحدهما لمجلد، والآخر للملف ثم يعيدهما في مصفوفة.

مصادر