التابع File.truncate
في روبي
يقتطع التابع 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
: يقتطع مسار الملف المُمرَّر إليه إلى جزأين: أحدهما لمجلد، والآخر للملف ثم يعيدهما في مصفوفة.