இருப்பினும், இந்த கோப்பகங்களில் இருந்து கோப்புகளை மீட்டெடுப்பது மற்றும் அவற்றை பிரதான கோப்பில் சேர்ப்பது மிகவும் கடினமான மற்றும் நேரத்தை எடுத்துக்கொள்ளும் பணியாகும். மகிழ்ச்சியாக! வழங்கப்பட்ட நூலகம் அல்லது கோப்பிற்கான முழுமையான பாதையை மீட்டெடுக்க பயன்படுத்தக்கூடிய இரண்டு மாறிகளை NodeJs வழங்குகிறது.
இந்த வலைப்பதிவு Node.js இல் கோப்பு பாதைகளை வழிசெலுத்துவதற்கான செயல்முறையை விளக்குகிறது.
NodeJ களில் கோப்பு பாதைகளை எவ்வாறு வழிநடத்துவது?
கோப்பு அல்லது கோப்பகத்தின் சரியான பாதையை அறிவது மிக முக்கியமான பணியாகும். இல்லையெனில், அதன் கோப்பு பாதைகளில் ஏதேனும் சரியாக இல்லாவிட்டால், முழு இணைய பயன்பாடும் செயலிழந்துவிடும் அல்லது விரும்பிய முடிவை வழங்காது. தேர்ந்தெடுக்கப்பட்ட கோப்பு, அடைவு அல்லது ரூட் கோப்பகத்திற்கான பாதையைத் திருப்பித் தருவதற்கு குறிப்பாகப் பயன்படுத்தக்கூடிய இரண்டு மாறிகள் மற்றும் ஒரு முறை node.js ஆல் வழங்கப்படுகிறது. முறையான செயலாக்க நடைமுறையுடன் இவை கீழே விவரிக்கப்பட்டுள்ளன:
- “__dirname” மாறியைப் பயன்படுத்தி Node.js இல் உள்ள அடைவுப் பாதையில் செல்லவும்
- “__dirname” மாறியைப் பயன்படுத்தி Node.js இல் உள்ள கோப்பு பாதையில் செல்லவும்
- “process.cwd()” மாறியைப் பயன்படுத்தி ரூட் டைரக்டரி பாதையில் செல்லவும்
முறை 1: “__dirname” மாறியைப் பயன்படுத்தி Node.js இல் உள்ள அடைவுப் பாதையில் செல்லவும்
' __பெயர் ” Nodejs வழங்கிய மாறியானது தற்போதைய கோப்புறை பாதையை மீட்டெடுப்பதற்கான இயல்புநிலை செயல்பாட்டைக் கொண்டுள்ளது, அதில் இயங்கும் ஸ்கிரிப்ட் அல்லது கோப்பு உள்ளது. எங்கள் விஷயத்தில், ' app.js ” திட்ட கோப்புறைக்குள் “readlineProj” என்ற பெயரில் வைக்கப்பட்டுள்ளது. எனவே, இந்த மாறி 'ஐக் கண்டுபிடிப்பதற்கான முழுமையான பாதையை வழங்குகிறது. படிக்கும் திட்டம் ”. குறியீட்டின் ஒற்றை வரி இவ்வாறு காட்டப்பட்டுள்ளது:
பணியகம். பதிவு ( 'தற்போதைய திட்டக் கோப்புறை பின்வரும் பாதையைக் கொண்டுள்ளது: ' , __பெயர் ) ;
இதை செயல்படுத்த “app.js” கோப்பு, 'ஐ இயக்கவும் முனை
முனை பயன்பாடு
தேவையான தற்போதைய கோப்பகத்திற்கான பாதை மீட்டெடுக்கப்பட்டதை வெளியீடு காட்டுகிறது:
முறை 2: “__கோப்பின் பெயர்” மாறியைப் பயன்படுத்தி Node.js இல் கோப்புப் பாதையில் செல்லவும்
டெவலப்பர் தற்போது பணிபுரியும் தற்போதைய கோப்பு பாதையில் செல்ல, முன் வரையறுக்கப்பட்ட மாறி ' __கோப்பின் பெயர் ' உபயோகப்பட்டது. இந்த மாறியானது தற்போதைய கோப்பின் முழுமையான பாதையை மீட்டெடுக்கிறது, இது கன்சோலில் காட்டப்படும் அல்லது மேலும் செயலாக்கத்திற்காக வேறு எந்த மாறியிலும் சேமிக்கப்படும். அதன் செயல்படுத்தல் குறியீடு கீழே உள்ள வரியில் காட்டப்பட்டுள்ளது:
பணியகம். பதிவு ( 'தற்போதைய கோப்பில் ஒரு பாதை உள்ளது:' , __கோப்பின் பெயர் ) ;இப்போது, மேலே உள்ள பிரிவில் விவரிக்கப்பட்டுள்ள அதே கட்டளையைப் பயன்படுத்தி கொண்டிருக்கும் கோப்பை இயக்கவும்:
முனை பயன்பாடு'app.js' என்ற தற்போதைய கோப்பிற்கான முழுமையான பாதை மீட்டெடுக்கப்பட்டதை கீழே உள்ள வெளியீடு காட்டுகிறது:
முறை 3: “process.cwd()” மாறியைப் பயன்படுத்தி ரூட் டைரக்டரி பாதையில் செல்லவும்
Node.js இன் ஒரு முறை உள்ளது, அது செயல்படுத்தப்படுகிறது அல்லது ' செயல்முறை 'தற்போதைய வேலை செய்யும் கோப்பகத்தின் முழுமையான பாதையைத் திரும்பப் பெறுவதற்கான சொத்து. எளிமையாகச் சொன்னால், Node.js ஆல் செயல்படுத்தப்படும் நேரடியானது 'ஐ ஒதுக்குவதன் மூலம் மீட்டெடுக்கப்படும். cwd() 'முறைக்கு அடுத்ததாக' செயல்முறை 'சொத்து:
பணியகம். பதிவு ( ' \n தற்போது பணிபுரியும் கோப்பகத்திற்கு செல்லவும்: ' + செயல்முறை. cwd ( ) ) ;இதைப் பயன்படுத்துவதன் மூலம், தற்போது இயங்கும் கோப்பகத்திற்கான ரூட் கோப்பகத்தின் பாதையையும் இதன் உதவியுடன் மீட்டெடுக்கலாம். 'chdir()' முறை, கீழே காட்டப்பட்டுள்ளது:
செயல்முறை. chdir ( '../' ) ;பணியகம். பதிவு ( ' \n ரூட் கோப்பகத்திற்கு செல்லவும்: ' + செயல்முறை. cwd ( ) ) ;
இப்போது, இதை செயல்படுத்தவும்' app.js 'கோப்பைப் பயன்படுத்தி' முனை
தற்போதைய ரூட் கோப்பகங்களுக்கான பாதை மீட்டெடுக்கப்பட்டதை வெளியீடு காட்டுகிறது:
சார்பு உதவிக்குறிப்பு: நீங்கள் பாதைகளுடன் இன்னும் கொஞ்சம் விளையாட விரும்பினால், மீட்டெடுக்கப்பட்ட அல்லது வழங்கப்பட்ட பாதையில் சேர, இயல்பாக்க அல்லது பிற விஷயங்களைச் செய்ய விரும்பினால். எங்கள் மற்றொரு கட்டுரையைப் பார்க்க வேண்டும் 'Node.js இன் பாதை தொகுதியை எவ்வாறு பயன்படுத்துவது?' .
இந்த வலைப்பதிவு NodeJS இல் கோப்பு பாதைகளை வழிநடத்தும் செயல்முறையை விளக்கியுள்ளது.
முடிவுரை
Node Js இல் கோப்பு பாதைகளுக்கு செல்ல, '' ஐப் பயன்படுத்தவும் __பெயர் 'மற்றும்' __கோப்பின் பெயர் 'மாறிகள் அல்லது' process.cwd() ” முறை Node.js வழங்கியது. ' __பெயர் ' தற்போதைய கோப்புறைக்கான முழுமையான பாதையை வழங்குகிறது மற்றும் ' __கோப்பின் பெயர் ” தற்போது இயங்கும் அல்லது செயல்படும் கோப்பின் பாதையை வழங்குகிறது. உடன் ' process.cwd() ” முறை, செயலாக்கம் நடைபெறும் தற்போது திறக்கப்பட்ட அடைவு மீட்டெடுக்கப்படுகிறது. இந்த வலைப்பதிவு கோப்பு பாதைகளை மீட்டெடுக்கும் அணுகுமுறைகளை விளக்குகிறது.