الفرق بين المراجعتين لصفحة: «Ruby/Dir/path»

من موسوعة حسوب
< Ruby‏ | Dir
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:  التابع <code>path</code> الخاص بالصنف <code>Dir</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Rub...'
 
ط مراجعة وتدقيق
 
(مراجعتان متوسطتان بواسطة مستخدم واحد آخر غير معروضتين)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:  التابع <code>path</code> الخاص بالصنف <code>Dir</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE:  التابع <code>Dir.path</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Dir]]
[[تصنيف: Ruby Dir]]
يعيد التابع <code>getwd</code> مسار مجلد العمل (working directory) الحالي للعملية (process) على شكل سلسلة نصية.  
يعيد التابع <code>path</code> المسار المُمرّر إلى الباني <code>[[Ruby/Dir/new|new]]</code> عند إنشائه للكائن <code>Dir</code> المعطى.  
 
==البنية العامة==
== البنية العامة ==
<syntaxhighlight lang="ruby">
<syntaxhighlight lang="ruby">
getwd → string
path → string or nil
</syntaxhighlight>
</syntaxhighlight>
 
==القيمة المعادة==
== القيمة المٌعادة ==
تُعاد سلسلة نصية تمثِّل المسار المُمرّر  إلى الباني <code>[[Ruby/Dir/new|new]]</code> الذي استعمل في إنشاء الكائن Dir المعطى.
يعيد مسار مجلد العمل الحالي للعملية على شكل سلسلة نصية.
==أمثلة==
 
مثال عن استخدام التابع <code>path</code> على المجلد <code>testdir</code> الذي يحوي ملفين عاديين (<code>config.h</code> و <code>main.rb</code>)، والمجلد الأب (<code>..</code>)، والمجلد نفسه (<code>.</code>):<syntaxhighlight lang="ruby">
== أمثلة ==
d = Dir.new("..")
مثال عن استخدام التابع <code>getwd:</code><syntaxhighlight lang="ruby">
d.path  #=> ".."
Dir.chdir("/tmp")   #=> 0
Dir.getwd          #=> "/tmp"
Dir.pwd            #=> "/tmp"
</syntaxhighlight>
</syntaxhighlight>
==انظر أيضًا==
*التابع <code>[[Ruby/Dir/to path|to_path]]</code>: يعيد المسار المُمرّر  (في الوسيط <code>path</code>)  إلى الباني <code>[[Ruby/Dir/new|new]]</code> على شكل سلسلة نصية. 


== أنظر أيضًا ==
*التابع <code>[[Ruby/Dir/getwd|getwd]]</code>: يعيد مسار مجلد العمل (working directory) الحالي للعملية. 
* صفحة الصنف <code>[[Ruby/Dir|Dir]]</code>.
==مصادر==
* التابع <code>[[Ruby/Dir/chdir|chdir]]</code>: يستبدل التابع <code>chdir‎</code> مجلد العمل (working directory) الحالي للعملية ويعيّن مكانه السلسلة النصية المعطاة.
*[http://ruby-doc.org/core-2.5.1/Dir.html#method-i-path قسم  التابع path في الصنف Dir في توثيق روبي الرسمي.]
 
== مصادر ==
* [http://ruby-doc.org/core-2.5.1/Dir.html#method-c-getwd قسم  التابع getwd في الصنف Dir في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 07:23، 11 نوفمبر 2018

يعيد التابع path المسار المُمرّر إلى الباني new عند إنشائه للكائن Dir المعطى.

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

path  string or nil

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

تُعاد سلسلة نصية تمثِّل المسار المُمرّر إلى الباني new الذي استعمل في إنشاء الكائن Dir المعطى.

أمثلة

مثال عن استخدام التابع path على المجلد testdir الذي يحوي ملفين عاديين (config.h و main.rb)، والمجلد الأب (..)، والمجلد نفسه (.):

d = Dir.new("..")
d.path   #=> ".."

انظر أيضًا

  • التابع to_path: يعيد المسار المُمرّر (في الوسيط path) إلى الباني new على شكل سلسلة نصية. 
  • التابع getwd: يعيد مسار مجلد العمل (working directory) الحالي للعملية. 

مصادر