path.relative() طریقہ Node.js میں کیسے کام کرتا ہے؟

Path Relative Tryq Node Js My Kys Kam Krta



Node.js “ راستہ ” ماڈیول جو مقامی مشین سسٹم میں فائلوں/ڈائریکٹریوں کے راستوں سے نمٹتا ہے۔ یہ صارف کی ضروریات کے مطابق مخصوص راستوں تک رسائی، انتظام، اور تبدیلیاں کرتا ہے۔ اس کی عام خصوصیات ہیں، ڈائریکٹری/فائل کے نام تلاش کرنا، نارملائز کرنا، فائل ایکسٹینشن نکالنا، رشتہ دار راستے تلاش کرنا، اور بہت کچھ۔ تمام مخصوص آپریشن اس کے بلٹ ان طریقوں اور خصوصیات کا استعمال کرتے ہوئے آسانی سے انجام پا سکتے ہیں۔

یہ پوسٹ Node.js میں path.relative() طریقہ کار کے کام کی وضاحت کرے گی۔

path.relative() طریقہ Node.js میں کیسے کام کرتا ہے؟

' رشتہ دار() 'کا پہلے سے طے شدہ طریقہ' راستہ ماڈیول موجودہ ڈائرکٹری کے مطابق مخصوص راستے سے رشتہ دار راستہ تلاش کرتا ہے۔ 'رشتہ دار راستہ' موجودہ ڈائرکٹری سے متعلق فائل کی جگہ کی وضاحت کرتا ہے۔ اگر بنیاد اور رشتہ دار راستہ دونوں ایک ہیں تو یہ طریقہ ایک خالی تار لوٹاتا ہے۔







'path.relative()' طریقہ کار کا کام اس کے بنیادی نحو پر انحصار کرتا ہے جو ذیل میں درج ہے:



نحو



راستہ رشتہ دار ( سے , کو )

مندرجہ بالا نحو مندرجہ ذیل دو پیرامیٹرز پر کام کرتا ہے:





  • سے : یہ بنیادی راستے کی نمائندگی کرتا ہے۔
  • کو : یہ رشتہ دار راستہ تلاش کرنے کے لیے استعمال ہونے والے راستے کی نشاندہی کرتا ہے۔

آئیے اوپر بیان کردہ طریقہ کو عملی طور پر استعمال کریں۔

مثال 1: رشتہ دار راستہ تلاش کرنے کے لیے 'path.relative()' طریقہ استعمال کرنا
یہ مثال متعلقہ راستہ تلاش کرنے کے لیے 'path.relative()' طریقہ کا اطلاق کرتی ہے:



const راستہ = کی ضرورت ہے ( 'راستہ' ) ;
rel_path = راستہ رشتہ دار ( 'لینوو/ویب سائٹ' , 'Lenovo/index.html' ) ;
تسلی. لاگ ( rel_path ) ;

مندرجہ بالا کوڈ بلاک میں:

  • سب سے پہلے، ' درکار ہے() ' طریقہ Node.js پروجیکٹ میں 'path' ماڈیول درآمد کرتا ہے۔
  • اگلا، ' rel_path 'متغیر لاگو ہوتا ہے' رشتہ دار() دیئے گئے راستوں سے رشتہ دار راستہ تلاش کرنے کا طریقہ۔
  • اس کے بعد، ' console.log() ' طریقہ 'rel_path' متغیر میں ذخیرہ شدہ کنسول پر 'relative()' طریقہ کا آؤٹ پٹ دکھاتا ہے۔

آؤٹ پٹ
نیچے دی گئی کمانڈ کا استعمال کرتے ہوئے '.js' فائل کو چلائیں:

نوڈ ایپ۔ js

یہ دیکھا جا سکتا ہے کہ مخصوص فائل کا رشتہ دار راستہ مل گیا ہے:

مثال 2: 'path.relative()' طریقہ کا اطلاق جب بنیاد اور دوسرا راستہ دونوں ایک جیسے ہوں۔
یہ مثال رشتہ دار راستہ تلاش کرنے کے لیے 'path.relative()' طریقہ استعمال کرتی ہے جب بنیاد اور دوسرا راستہ دونوں ایک جیسے ہوں:

const راستہ = کی ضرورت ہے ( 'راستہ' ) ;
rel_path = راستہ رشتہ دار ( 'لینوو/ویب سائٹ' , 'لینوو/ویب سائٹ' ) ;
تسلی. لاگ ( rel_path ) ;

اب، ' رشتہ دار() ' طریقہ ایک ہی بنیاد اور دوسرے راستوں کی وضاحت کرتا ہے:

آؤٹ پٹ
'.js' فائل شروع کریں:

نوڈ ایپ۔ js

یہ دیکھا جا سکتا ہے کہ آؤٹ پٹ میں خالی سٹرنگ ہے کیونکہ دونوں مخصوص راستے ایک جیسے ہیں:

یہ سب Node.js میں 'path.relative()' طریقہ پر کام کرنے کے بارے میں ہے۔

نتیجہ

Node.js میں، 'path.relative()' طریقہ موجودہ ورکنگ ڈائرکٹری کے لحاظ سے مخصوص فائل کے رشتہ دار راستے کو ایک راستے سے دوسرے راستے تک حاصل کرنے میں مدد کرتا ہے۔ اس طریقہ کار کی پہلی دلیل کے طور پر بیان کردہ راستہ 'بیس' راستہ ہے۔ دوسری طرف، دوسرا راستہ فائل کا راستہ ہے جو رشتہ دار راستہ تلاش کرنے میں مدد کرتا ہے۔ اس پوسٹ نے عملی طور پر Node.js 'path.relative()' طریقہ کار کے کام کی وضاحت کی ہے۔