الفرق بين المراجعتين ل"Ruby/File/truncate"

من موسوعة حسوب
< Ruby‏ | File
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة.)
 
(إضافة شرح)
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: التابع <code>File.truncate</code> في روبي}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: التابع <code>File.truncate</code> في روبي}}</noinclude>
يعيد التابع <code>truncate</code> ن
+
يقتطع التابع <code>truncate</code> ملفًا ما إلى حجمٍ محدَّدٍ.
 +
 
 +
هذا التابع غير متوافر على جميع المنصات.
  
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">truncate(file_name, integer) → 0</syntaxhighlight>
 
<syntaxhighlight lang="ruby">truncate(file_name, integer) → 0</syntaxhighlight>
 +
 +
== المعاملات ==
 +
 +
=== <code>file_name</code> ===
 +
اسم الملف المراد اقتطاعه.
 +
 +
=== <code>integer</code> ===
 +
عدد صحيح يمثِّل حجم الملف المراد اقتطاعه إليه.
  
 
==القيمة المعادة==
 
==القيمة المعادة==
يعاد
+
تعاد القيمة 0 عند اكتمال العملية.
 
==أمثلة==
 
==أمثلة==
مثال على استعمال التابع <code></code>:
+
مثال على استعمال التابع <code>truncate</code><code></code>:
 
<syntaxhighlight lang="ruby">f = File.new("out", "w")
 
<syntaxhighlight lang="ruby">f = File.new("out", "w")
 
f.write("1234567890")    #=> 10
 
f.write("1234567890")    #=> 10
سطر 16: سطر 26:
  
 
==انظر أيضا==
 
==انظر أيضا==
 +
* التابع <code>[[Ruby/File/size|size]]</code>: يعيد حجم الملف المحدَّد.
 +
* التابع <code>[[Ruby/File/split|split]]</code>: يقتطع مسار الملف المُمرَّر إليه إلى جزأين: أحدهما لمجلد، والآخر للملف ثم يعيدهما في مصفوفة.
  
 
==مصادر==
 
==مصادر==

المراجعة الحالية بتاريخ 14:09، 29 نوفمبر 2018

يقتطع التابع truncate ملفًا ما إلى حجمٍ محدَّدٍ.

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

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

truncate(file_name, integer)  0

المعاملات

file_name

اسم الملف المراد اقتطاعه.

integer

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

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

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

أمثلة

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

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

انظر أيضا

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

مصادر