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

من موسوعة حسوب
< Ruby‏ | File
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة.)
 
(إضافة شرح)
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: التابع <code>File.absolute_path</code> في روبي}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: التابع <code>File.absolute_path</code> في روبي}}</noinclude>
يعيد التابع <code>absolute_path</code> ن
+
يحول التابع <code>absolute_path</code> اسم مسار محدَّد إلى مسار مطلق. ستستعمل المسارات النسبية مرجعًا إلى مجلد العمل الحالي للعملية إلا إذا أعطي اسم مجلد أو مسار ليُستعمَل نقطةً للإنطلاق وتحديد المسار المطلق.
  
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">absolute_path(file_name [, dir_string] ) → abs_file_name</syntaxhighlight>
 
<syntaxhighlight lang="ruby">absolute_path(file_name [, dir_string] ) → abs_file_name</syntaxhighlight>
 +
 +
== المعاملات ==
 +
 +
=== <code>file_name</code> ===
 +
اسم المسار المراد تحويله إلى مسار مطلق. إن بُدِئ هذا المسار بالرمز ~، فلن يُوسَّع هذا الرمز إلى المسار الذي يقابله بل سيعامل على أنَّه جزء طبيعي من اسم مجلد.
 +
 +
=== <code>dir_string</code> ===
 +
المجلد أو المسار الذي سيؤخذ بالحسبان ويعد نقطة بدايةٍ للمسار المطلق المراد حسابه. إن لم يُعطَ هذا المعامل، فستُستعمَل المسارات النسبية مرجعًا إلى مجلد العمل الحالي للعملية.
  
 
==القيمة المعادة==
 
==القيمة المعادة==
يعاد  
+
يعاد المسار المطلق الناتج عن تحويل المسار <code>file_name</code>.
  
 
==أمثلة==
 
==أمثلة==
سطر 13: سطر 21:
  
 
==انظر أيضا==
 
==انظر أيضا==
 +
* التابع <code>[[Ruby/File/basename|basename]]</code>: يعيد آخر مكوِّن من مسار اسم الملف المعطى. 
  
 
==مصادر==
 
==مصادر==

مراجعة 10:09، 28 نوفمبر 2018

يحول التابع absolute_path اسم مسار محدَّد إلى مسار مطلق. ستستعمل المسارات النسبية مرجعًا إلى مجلد العمل الحالي للعملية إلا إذا أعطي اسم مجلد أو مسار ليُستعمَل نقطةً للإنطلاق وتحديد المسار المطلق.

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

absolute_path(file_name [, dir_string] )  abs_file_name

المعاملات

file_name

اسم المسار المراد تحويله إلى مسار مطلق. إن بُدِئ هذا المسار بالرمز ~، فلن يُوسَّع هذا الرمز إلى المسار الذي يقابله بل سيعامل على أنَّه جزء طبيعي من اسم مجلد.

dir_string

المجلد أو المسار الذي سيؤخذ بالحسبان ويعد نقطة بدايةٍ للمسار المطلق المراد حسابه. إن لم يُعطَ هذا المعامل، فستُستعمَل المسارات النسبية مرجعًا إلى مجلد العمل الحالي للعملية.

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

يعاد المسار المطلق الناتج عن تحويل المسار file_name.

أمثلة

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

File.absolute_path("~oracle/bin")       #=> "<relative_path>/~oracle/bin"

انظر أيضا

  • التابع basename: يعيد آخر مكوِّن من مسار اسم الملف المعطى. 

مصادر