தொகுதி கோப்பு நகல்: தொகுப்பு ஸ்கிரிப்ட்களைப் பயன்படுத்தி கோப்புகளை நகலெடுப்பதற்கான வழிகாட்டி

Tokuti Koppu Nakal Tokuppu Skiriptkalaip Payanpatutti Koppukalai Nakaletuppatarkana Valikatti



டிஜிட்டல் உலகில் கோப்புகளை நிர்வகிக்கும் போது, ​​​​நாம் அடிக்கடி செய்யும் ஒரு பணி தனிப்பட்ட கோப்புகளை நகலெடுப்பதாகும். இது காப்புப்பிரதிகளை உருவாக்குவது, கோப்புகளை மற்றவர்களுடன் பகிர்வது அல்லது எங்கள் டிஜிட்டல் சொத்துக்களை ஒழுங்கமைப்பது போன்றதாக இருக்கலாம். கோப்பு நகலெடுக்கும் பணிகளை தானியக்கமாக்குவதற்கு உங்கள் வசம் ஒரு சக்திவாய்ந்த கருவி உள்ளது: தொகுதி ஸ்கிரிப்டுகள்.

Windows Command Prompt அல்லது PowerShell ஆனது பேட்ச் ஸ்கிரிப்ட்கள் எனப்படும் உரை கோப்புகளில் உள்ள கட்டளைகளின் தொகுப்பை இயக்கலாம், இது பேட்ச் கோப்புகள் என்றும் குறிப்பிடப்படுகிறது. கோப்புகளை சிரமமின்றி நகலெடுக்க, தொகுதி ஸ்கிரிப்ட்களை எவ்வாறு உருவாக்குவது, தனிப்பயனாக்குவது மற்றும் பயன்படுத்துவது என்பதை இந்த வழிகாட்டி ஆராய்கிறது.

தொடரியல்:

பேட்ச் ஸ்கிரிப்ட் 'நகல்' கட்டளையைப் பயன்படுத்தி ஒரு கோப்புறையிலிருந்து மற்றொரு கோப்புறைக்கு கோப்பை நகலெடுப்பதற்கான அடிப்படை தொடரியல் பின்வருமாறு:







sourcefile இலக்கு கோப்புறையை நகலெடுக்கவும்

'sourcefile' என்பது நாம் நகலெடுக்க விரும்பும் கோப்பின் பாதை மற்றும் பெயர். மேலும், 'டெஸ்டினேஷன் ஃபோல்டர்' என்பது நாம் கோப்பை நகலெடுக்க விரும்பும் கோப்புறையின் இருப்பிடத்தைக் குறிப்பிடுகிறது.



உங்கள் தனிப்பட்ட தேவைகளைப் பொறுத்து, நீங்கள் கூடுதலாக மற்ற தேர்வுகள் மற்றும் அளவுருக்களை வரையறுக்கலாம்.



ஒரு தொகுதி கோப்பை உருவாக்குதல்

தொடங்குவதற்கு, Notepad, Notepad++ போன்ற உரை திருத்தி அல்லது உங்களுக்கு விருப்பமான வேறு ஏதேனும் எளிய உரை திருத்தியைத் திறக்கவும். பின்னர், ஸ்கிரிப்ட் செயல்படுத்தப்பட வேண்டும் என்று நீங்கள் விரும்பும் ஒரு வரிக்கு ஒன்று என்ற தொடர்ச்சியான கட்டளைகளை உள்ளிட்டு உங்கள் பேட்ச் ஸ்கிரிப்டை எழுதவும். இந்த கட்டளைகள் கோப்புகளை நகலெடுப்பது அல்லது நகர்த்துவது போன்ற எளிய கோப்பு செயல்பாடுகளிலிருந்து கணினி அமைப்புகளை உள்ளடக்கிய அல்லது நிரல்களை இயக்குவது போன்ற மிகவும் சிக்கலான பணிகளுக்கு வரலாம். உங்கள் ஸ்கிரிப்ட் தயாரானதும், கோப்பை “.bat” நீட்டிப்புடன் சேமிக்கவும். இந்த நீட்டிப்பு விண்டோஸுக்கு கோப்பு ஒரு பேட்ச் ஸ்கிரிப்ட் என்பதைக் குறிக்கிறது. சேமித்த பிறகு, பேட்ச் கோப்பை இயக்குவதற்கு இருமுறை கிளிக் செய்யலாம் அல்லது கட்டளை வரியில் அல்லது பவர்ஷெல்லில் இருந்து அதன் இருப்பிடத்திற்குச் சென்று கோப்பு பெயரை உள்ளிடுவதன் மூலம் அதை இயக்கலாம்.





ஒரு தொகுதி கோப்பை இயக்க, அதை இருமுறை கிளிக் செய்யவும். இந்த செயல் கட்டளை வரியில் சாளரத்தைத் திறந்து ஸ்கிரிப்டை இயக்குகிறது.

இப்போது நாம் அடிப்படைகளை உள்ளடக்கியுள்ளோம், தொகுதி ஸ்கிரிப்ட்களைப் பயன்படுத்தி ஒற்றை கோப்புகளை நகலெடுப்பதற்கான பிரத்தியேகங்களுக்கு செல்லலாம்.



ஒரு ஒற்றை கோப்பை நகலெடுக்கிறது

ஒரு பேட்ச் ஸ்கிரிப்டைப் பயன்படுத்தி ஒரு கோப்பை நகலெடுப்பது ஒரு நேரடியான செயல்முறையாகும். ஒற்றை கோப்புகளை நகலெடுக்கும் போது தொகுதி ஸ்கிரிப்டுகள் பல நன்மைகளை வழங்குகின்றன. குறிப்பிட்ட கோப்புகளை ஒரு இடத்திலிருந்து இன்னொரு இடத்திற்கு நகலெடுப்பதை அவை எளிதாக்குகின்றன.

தொடங்குவதற்கு, உங்கள் Windows PC இல் Notepad அல்லது Notepad++ போன்ற உரை திருத்தியைத் திறக்கவும். இப்போது, ​​​​எங்கள் 'ஆவணங்கள்' கோப்புறையில் 'important.docx' என்ற பெயரில் ஒரு கோப்பை வைத்திருக்கும் ஒரு காட்சியைக் கருத்தில் கொள்வோம், மேலும் அதன் காப்புப்பிரதியை 'காப்புப்பிரதி' என்ற கோப்புறையில் உருவாக்க விரும்புகிறோம்.

பேட்ச் ஸ்கிரிப்டை உருவாக்கி பின்வரும் குறியீட்டை எழுதுவதன் மூலம் இந்தக் கோப்பை நகலெடுக்கலாம்:

நகல் 'சி:\பயனர்கள்\நிர்வாகி\ஆவணங்கள்\முக்கியமான.docx' 'சி:\காப்புப்பிரதி'

'நகல்' என்பது ஒரு தொகுதி ஸ்கிரிப்ட்டில் கோப்புகளை நகலெடுப்பதற்கான கட்டளையாகும். “C:\Users\Administrator\Documents\important.docx”: என்பது நாம் நகலெடுக்க விரும்பும் மூலக் கோப்பு. இது குறிப்பிட்ட பாதையில் அமைந்துள்ளது மற்றும் 'important.docx' என்ற பெயரைக் கொண்டுள்ளது.

கடைசியாக ஆனால் குறைந்தது அல்ல, “C:Backup” என்பது நாம் கோப்பை நகலெடுக்க விரும்பும் கோப்புறையாகும். முடிவில் உள்ள பின்சாய்வு 'important.docx' 'காப்பு' கோப்புறையில் நகலெடுக்கப்பட வேண்டும் என்பதைக் குறிக்கிறது.

எனவே, இந்த கட்டளையை இயக்கும் போது, ​​'important.docx' என்பது அதன் அசல் இடத்திலிருந்து 'ஆவணங்கள்' கோப்புறையில் இருந்து நமது C டிரைவில் உள்ள 'Backup' கோப்புறைக்கு நகலெடுக்கப்படும்.

பல கோப்புகளை நகலெடுக்கிறது

ஒரு பேட்ச் ஸ்கிரிப்டைப் பயன்படுத்த, வைல்டு கார்டு எழுத்துகளைப் பயன்படுத்தி தொடர்புடைய பெயர்கள் அல்லது நீட்டிப்புகளைக் கொண்ட கோப்புகளின் தொகுப்பைத் தேர்ந்தெடுக்கலாம். பல கோப்புகளை நகலெடுப்பதற்கான தொடரியல் இங்கே:

நகல் 'source\*.extension' 'இலக்கு'

இங்கே, “source\*.extension” என்பது மூலப் பாதை மற்றும் வைல்டு கார்டைப் பயன்படுத்தும் கோப்பு விவரக்குறிப்பு ஆகும். வைல்டு கார்டு எழுத்து (*), ஒரு நட்சத்திரம், கொடுக்கப்பட்ட நீட்டிப்புடன் எந்த கோப்பையும் பொருந்தும். 'இலக்கு\' என்பது தேர்ந்தெடுக்கப்பட்ட கோப்புகளை நகலெடுக்க விரும்பும் இலக்கு கோப்புறை ஆகும்.

எடுத்துக்காட்டாக, அனைத்து “.docx” கோப்புகளையும் மூலக் கோப்புறையிலிருந்து இலக்கு கோப்புறைக்கு நகலெடுக்க விரும்பினால், எங்களின் Batch script கட்டளை இப்படி இருக்கும்:

நகல் 'சி:\பயனர்கள்\நிர்வாகி\ஆவணங்கள்\*.docx' 'சி:\காப்புப்பிரதி'

வழங்கப்பட்ட பேட்ச் ஸ்கிரிப்ட் கட்டளையானது “C:\Users\Administrator\Documents*.docx” “C:\Backup” என்பது “நிர்வாகி” பயனரின் “ஆவணங்கள்” கோப்புறையிலிருந்து “.docx” நீட்டிப்புடன் அனைத்து கோப்புகளையும் நகலெடுக்கிறது. 'காப்புப்பிரதி' கோப்புறையில் அடைவு. ஒரே நேரத்தில் பல கோப்புகளை திறம்பட நகலெடுக்க அனுமதிக்கும் “.docx” நீட்டிப்புடன் மூல கோப்பகத்தில் உள்ள எந்த கோப்பையும் பொருத்த இந்த ஸ்கிரிப்ட் வைல்டு கார்டு எழுத்தை (*) பயன்படுத்துகிறது.

கோப்பில் இருமுறை கிளிக் செய்வதன் மூலம் இந்த ஸ்கிரிப்டை இயக்கும்போது, ​​தேர்ந்தெடுக்கப்பட்ட '.docx' கோப்புகள் 'காப்பு' கோப்புறையில் நகலெடுக்கப்படும்.

மேலும், Batch script கட்டளையைப் பயன்படுத்தி முழு கோப்புறையையும் மற்றொரு கோப்புறையில் நகலெடுக்கலாம். 'xcopy' கட்டளையை எந்த துணை அடைவுகளுடனும் ஒரு கோப்பகத்தை நகலெடுக்க பயன்படுத்தலாம்:

xcopy 'மூலக் கோப்புறை' 'இலக்குக் கோப்புறை' / மற்றும் / நான்

இங்கே, '/E' சுவிட்ச் அனைத்து துணை அடைவுகளும் நகலெடுக்கப்படுவதை உறுதி செய்கிறது, மேலும் '/I' சுவிட்ச் இலக்கு ஒரு கோப்புறை என்று கருதுகிறது.

வெவ்வேறு பெயர்களில் கோப்புகளை நகலெடுக்கிறது

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

பேட்ச் ஸ்கிரிப்ட்களைப் பயன்படுத்தி இந்தப் பணியை எப்படிச் செய்யலாம் என்பது இங்கே:

நகல் 'சி:\பயனர்கள்\நிர்வாகி\ஆவணங்கள்\முக்கியமான.docx' 'C:\Backup\MyData.docx'

இந்த ஸ்கிரிப்ட்டில், 'important.docx' கோப்பை மூல கோப்புறையிலிருந்து இலக்கு கோப்புறைக்கு நகலெடுக்க 'நகல்' கட்டளையைப் பயன்படுத்தினோம், ஆனால் இலக்கில் உள்ள நகலெடுக்கப்பட்ட கோப்பிற்கு 'MyData.docx' என்ற புதிய பெயரையும் குறிப்பிட்டுள்ளோம். கோப்புறை.

இந்த அணுகுமுறையானது குறிப்பிட்ட இடத்தில் ஒரு தனித்துவமான பெயருடன் நகலை உருவாக்கும் போது அசல் கோப்பை அப்படியே பராமரிக்க அனுமதிக்கிறது. எங்கள் தேவைகளுக்கு ஏற்ப தனிப்பயனாக்கப்பட்ட பெயரிடும் மரபுகளுடன் கோப்புகளை நிர்வகிக்க இது ஒரு நடைமுறை வழி.

குறிப்பிட்ட பெயருடன் இலக்கு கோப்புறையில் கோப்பு நகலெடுக்கப்பட்டதை பின்வரும் படம் காட்டுகிறது:

பேட்ச் ஸ்கிரிப்ட் “நகல்” கட்டளையைப் பயன்படுத்தி, நீங்கள் பல கோப்புகளை நகலெடுப்பது தொடர்பான பணிகளைச் செய்யலாம்.

முடிவுரை

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