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