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

من موسوعة حسوب
< Ruby‏ | File
مراجعة 08:14، 1 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

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

مصادر