الفرق بين المراجعتين لصفحة: «Ruby/File/truncate-i»

من موسوعة حسوب
< Ruby‏ | File
إنشاء الصفحة.
 
طلا ملخص تعديل
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>File.truncate</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>File.truncate</code> في روبي}}</noinclude>
يقتطع التابع <code>truncate</code> ملفًا ما إلى حجمٍ محدَّدٍ.
يقتطع التابع <code>truncate</code> الملف الذي استدعي معه إلى حجمٍ محدَّدٍ. يجب أن يكون هذا الملف مفتوحًا في وضع الكتابة.  


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

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

مصادر