Node.js இல் path.relative() முறை எவ்வாறு வேலை செய்கிறது?

Node Js Il Path Relative Murai Evvaru Velai Ceykiratu



Node.js” பாதை ” உள்ளூர் இயந்திர அமைப்பில் உள்ள கோப்புகள்/அடைவுப் பாதைகளைக் கையாளும் தொகுதி. இது பயனரின் தேவைகளுக்கு ஏற்ப குறிப்பிட்ட பாதைகளை அணுகுகிறது, நிர்வகிக்கிறது மற்றும் மாற்றுகிறது. அதன் பொதுவான அம்சங்கள், அடைவு/கோப்புப் பெயர்களைக் கண்டறிதல், இயல்பாக்குதல், கோப்பு நீட்டிப்புகளைப் பிரித்தெடுத்தல், தொடர்புடைய பாதைகளைக் கண்டறிதல் மற்றும் பல. அனைத்து குறிப்பிட்ட செயல்பாடுகளும் அதன் உள்ளமைக்கப்பட்ட முறைகள் மற்றும் பண்புகளை பயன்படுத்தி எளிதாக செய்ய முடியும்.

இந்த இடுகை Node.js இல் path.relative() முறையின் செயல்பாட்டை விளக்குகிறது.

Node.js இல் path.relative() முறை எவ்வாறு வேலை செய்கிறது?

' உறவினர் () 'முன் வரையறுக்கப்பட்ட முறை' பாதை 'தொகுதி தற்போதைய கோப்பகத்தின்படி குறிப்பிட்ட பாதையிலிருந்து தொடர்புடைய பாதையைக் கண்டறியும். தற்போதைய கோப்பகத்துடன் தொடர்புடைய கோப்பு இருப்பிடத்தை 'உறவினர் பாதை' குறிப்பிடுகிறது. அடிப்படை மற்றும் தொடர்புடைய பாதை இரண்டும் ஒரே மாதிரியாக இருந்தால், இந்த முறை வெற்று சரத்தை வழங்குகிறது.







“path.relative()” முறையின் வேலை, கீழே பட்டியலிடப்பட்டுள்ள அதன் அடிப்படை தொடரியல் சார்ந்தது:



தொடரியல்



பாதை. உறவினர் ( இருந்து , செய்ய )

மேலே உள்ள தொடரியல் பின்வரும் இரண்டு அளவுருக்களில் வேலை செய்கிறது:





  • இருந்து : இது அடிப்படை பாதையை குறிக்கிறது.
  • செய்ய : இது தொடர்புடைய பாதையைக் கண்டறியப் பயன்படுத்தப்படும் பாதையைக் குறிக்கிறது.

மேலே விவரிக்கப்பட்ட முறையை நடைமுறையில் பயன்படுத்துவோம்.

எடுத்துக்காட்டு 1: 'path.relative()' முறையைப் பயன்படுத்துதல் தொடர்புடைய பாதையைக் கண்டறிதல்
இந்த உதாரணம் தொடர்புடைய பாதையைக் கண்டறிய “path.relative()” முறையைப் பயன்படுத்துகிறது:



நிலையான பாதை = தேவை ( 'பாதை' ) ;
rel_பாதை = பாதை. உறவினர் ( 'லெனோவா/இணையதளம்' , 'Lenovo/index.html' ) ;
பணியகம். பதிவு ( rel_பாதை ) ;

மேலே உள்ள குறியீடு தொகுதியில்:

  • முதலில், ' தேவை() ” முறையானது Node.js திட்டத்தில் உள்ள “பாதை” தொகுதியை இறக்குமதி செய்கிறது.
  • அடுத்து, ' rel_பாதை 'மாறி பொருந்தும்' உறவினர் () கொடுக்கப்பட்ட பாதைகளிலிருந்து தொடர்புடைய பாதையைக் கண்டறியும் முறை.
  • அதன் பிறகு, ' console.log() ” முறையானது “rel_path” மாறியில் சேமிக்கப்பட்ட கன்சோலில் “relative()” முறையின் வெளியீட்டைக் காட்டுகிறது.

வெளியீடு
கீழே உள்ள கட்டளையைப் பயன்படுத்தி '.js' கோப்பை இயக்கவும்:

முனை பயன்பாடு. js

குறிப்பிட்ட கோப்பின் தொடர்புடைய பாதை கண்டறியப்பட்டதைக் காணலாம்:

எடுத்துக்காட்டு 2: அடிப்படை மற்றும் மற்றொரு பாதை இரண்டும் ஒரே மாதிரியாக இருக்கும்போது “path.relative()” முறையைப் பயன்படுத்துதல்
இந்த உதாரணம் அடிப்படை மற்றும் பிற பாதை இரண்டும் ஒரே மாதிரியாக இருக்கும்போது தொடர்புடைய பாதையைக் கண்டறிய “path.relative()” முறையைப் பயன்படுத்துகிறது:

நிலையான பாதை = தேவை ( 'பாதை' ) ;
rel_பாதை = பாதை. உறவினர் ( 'லெனோவா/இணையதளம்' , 'லெனோவா/இணையதளம்' ) ;
பணியகம். பதிவு ( rel_பாதை ) ;

இப்போது, ​​' உறவினர் () ” முறை அதே அடிப்படையையும் மற்ற பாதைகளையும் குறிப்பிடுகிறது:

வெளியீடு
“.js” கோப்பைத் தொடங்கவும்:

முனை பயன்பாடு. js

குறிப்பிட்ட இரண்டு பாதைகளும் ஒரே மாதிரியாக இருப்பதால், வெளியீட்டில் வெற்று சரம் இருப்பதைக் காணலாம்:

Node.js இல் 'path.relative()' முறையில் வேலை செய்வது அவ்வளவுதான்.

முடிவுரை

Node.js இல், தி “path.relative()” தற்போதைய வேலை கோப்பகத்தைப் பொறுத்து குறிப்பிட்ட கோப்பின் தொடர்புடைய பாதையை ஒரு பாதையிலிருந்து மற்றொரு பாதைக்கு பெற இந்த முறை உதவுகிறது. இந்த முறையின் முதல் வாதமாக குறிப்பிடப்பட்ட பாதை 'அடிப்படை' பாதை. மறுபுறம், இரண்டாவது பாதை என்பது தொடர்புடைய பாதையைக் கண்டறிய உதவும் கோப்பு பாதை. இந்த இடுகை Node.js “path.relative()” முறையின் செயல்பாட்டை நடைமுறையில் விளக்கியுள்ளது.