Node.js میں path.delimiter پراپرٹی کیسے کام کرتی ہے؟

Node Js My Path Delimiter Prapr Y Kys Kam Krty



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

یہ پوسٹ Node.js میں 'path.delimiter' پراپرٹی کے کام کو ظاہر کرے گی۔

Node.js میں 'path.delimiter' پراپرٹی کیسے کام کرتی ہے؟

' حد بندی () 'کی پہلے سے طے شدہ خاصیت ہے' راستہ ' ماڈیول جو پلیٹ فارم کے لیے مخصوص پاتھ ڈیلیمیٹر کو لوٹاتا ہے۔ ونڈوز کے لیے، پاتھ ڈیلیمیٹر 'سیمی کالون(؛)' ہے، اور UNIX پر مبنی آپریٹنگ سسٹمز کے لیے یہ 'colon(:)' ہے۔







اس پراپرٹی کا کام اس کے عمومی نحو پر منحصر ہے جس کا ذکر ذیل میں کیا گیا ہے۔



راستہ جائیداد ;

مندرجہ بالا نحو ایک سٹرنگ کے طور پر ایک حد بندی واپس کرتا ہے۔



آئیے اس کے بنیادی نحو کی مدد سے اوپر بیان کردہ پراپرٹی کے عملی نفاذ کو دیکھتے ہیں۔





مثال: پاتھ ڈیلیمیٹر حاصل کرنے کے لیے 'path.delimiter' پراپرٹی کا اطلاق کرنا
یہ مثال 'path.delimiter()' پراپرٹی کو پاتھ ڈیلیمیٹر واپس کرنے کے لیے لاگو کرتی ہے:

const راستہ = کی ضرورت ہے ( 'راستہ' ) ;
تسلی. لاگ ( راستہ حد بندی کرنے والا ) ;

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



  • سب سے پہلے، ' درکار ہے() ' طریقہ کار میں Node.js پروجیکٹ میں 'path' ماڈیول شامل ہے۔
  • اگلا، ' console.log() 'طریقہ لاگو ہوتا ہے' حد بندی () راستے کی حد بندی حاصل کرنے اور اسے کنسول پر ڈسپلے کرنے کے لیے پراپرٹی۔

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

نوڈ ایپ۔ js

یہ دیکھا جا سکتا ہے کہ آؤٹ پٹ پاتھ ڈیلیمیٹر پر مشتمل ہے ';(سیمی کالون)' کیونکہ موجودہ آپریٹنگ سسٹم ونڈوز ہے:

مثال 2: سسٹم انوائرمنٹ ویری ایبل پاتھز کو الگ کرنے کے لیے 'path.delimiter' پراپرٹی کا اطلاق
یہ مثال 'path.delimeter' پراپرٹی کو سسٹم کے ماحول کے متغیر کے راستوں کو تقسیم کرنے کے لیے لاگو کرتی ہے:

const راستہ = کی ضرورت ہے ( 'راستہ' ) ;
تسلی. لاگ ( عمل env . PATH ) ;
تسلی. لاگ ( عمل env . PATH . تقسیم ( راستہ حد بندی کرنے والا ) ) ;

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

  • ' console.log() ' طریقہ پہلے 'process.env.PATH' آبجیکٹ کو سسٹم ویری ایبل پاتھ تک رسائی حاصل کرنے اور اسے کنسول پر ڈسپلے کرنے کے لیے لاگو کرتا ہے۔ تمام راستے ';' سے الگ ہیں بڑی آنت
  • اگلا 'console.log()' طریقہ 'کو جوڑتا ہے' تقسیم () 'process.env.PATH' آبجیکٹ کے ساتھ 'طریقہ' حد بندی کرنے والا آپریٹنگ سسٹم کی بنیاد پر ڈیلیمیٹر کے ساتھ تمام راستوں کو سلٹ کرنے کی دلیل کے طور پر پراپرٹی۔

آؤٹ پٹ
'.js' فائل چلائیں:

نوڈ ایپ۔ js

یہ دیکھا جا سکتا ہے کہ نظام کے ماحول کے متغیرات کو ';(سیمی کالون)' سے الگ کیا جاتا ہے جو فہرست کی شکل میں تقسیم ہوتے ہیں:

یہ سب Node.js میں path.delimiter پراپرٹی کے کام کے بارے میں ہے۔

نتیجہ

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