பைத்தானில் மற்றொரு கோப்பகத்திற்கு கோப்பை நகர்த்துவது எப்படி

How Move File Into Another Directory Python



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

எடுத்துக்காட்டு -1: அசல் பெயருடன் கோப்பை நகர்த்தவும்

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







# ஷட்டில் தொகுதியை இறக்குமதி செய்யவும்

இறக்குமதி ஷட்டில்

# OS இலிருந்து பாதை தொகுதியை இறக்குமதி செய்யவும்

இருந்து நீங்கள் இறக்குமதிபாதை


# கோப்பின் பெயரை பாதையுடன் அமைக்கவும்

ஆதாரம்_ பாதை= 'பழங்கள். உரை'


# கோப்பு இருக்கிறதா இல்லையா என்பதைச் சரிபார்க்கவும்

என்றால்பாதைஉள்ளது(ஆதாரம்_ பாதை):

# கோப்பு நகர்த்தப்படும் கோப்பக பாதையை அமைக்கவும்

இலக்கு_ பாதை= 'கோப்புகள்'

# கோப்பை புதிய இடத்திற்கு நகர்த்தவும்

புதிய இடம்= ஷட்டில்.நகர்வு(ஆதாரம்_ பாதை,இலக்கு_ பாதை)

# கோப்பின் புதிய இருப்பிடத்தை அச்சிடுங்கள்

அச்சு(' %S இருப்பிடத்திற்கு நகர்த்தப்பட்டது, %s'%(ஆதாரம்_ பாதை,புதிய இடம்))

வேறு:

# கோப்பு இல்லை என்றால் செய்தியை அச்சிடவும்

அச்சு('கோப்பு இல்லை.')

வெளியீடு

மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். இங்கே, கோப்பு, பழங்கள். உரை உள்ளது, அது கோப்புறைக்கு நகர்த்தப்பட்டது கோப்புகள் .





எடுத்துக்காட்டு -2: புதிய பெயருடன் கோப்பை நகர்த்தவும்

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





# ஷட்டில் தொகுதியை இறக்குமதி செய்யவும்

இறக்குமதி ஷட்டில்

# OS இலிருந்து பாதை தொகுதியை இறக்குமதி செய்யவும்

இருந்து நீங்கள் இறக்குமதிபாதை


# கோப்பின் பெயரை பாதையுடன் அமைக்கவும்

ஆதாரம்_ பாதை= 'dept.txt'


# கோப்பு இருக்கிறதா இல்லையா என்பதைச் சரிபார்க்கவும்

என்றால்பாதைஉள்ளது(ஆதாரம்_ பாதை):

# புதிய பெயருடன் இலக்கு அடைவு பாதையை அமைக்கவும்

இலக்கு_ பாதை= 'கோப்புகள்/துறை. Txt'

# கோப்பை புதிய இடத்திற்கு நகர்த்தவும்

புதிய இடம்= ஷட்டில்.நகர்வு(ஆதாரம்_ பாதை,இலக்கு_ பாதை)

# கோப்பின் புதிய இருப்பிடத்தை அச்சிடுங்கள்

அச்சு('{0} இருப்பிடத்திற்கு நகர்த்தப்பட்டது, {1}'.வடிவம்(ஆதாரம்_ பாதை,புதிய இடம்))

வேறு:

# கோப்பு இல்லை என்றால் செய்தியை அச்சிடவும்

அச்சு(தவறான கோப்பு பாதை. ')

வெளியீடு

மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். இங்கே, கோப்பு, dept.txt உள்ளது, அது பெயருடன் மறுபெயரிடப்பட்டது துறை. உரை மற்றும் கோப்புறைக்கு நகர்த்தப்பட்டது கோப்புகள் .



எடுத்துக்காட்டு -3: பல கோப்புகளுடன் ஒரு கோப்புறையை நகர்த்தவும்

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

# ஷட்டில் தொகுதியை இறக்குமதி செய்யவும்

இறக்குமதி ஷட்டில்

# OS இலிருந்து பாதை தொகுதியை இறக்குமதி செய்யவும்

இருந்து நீங்கள் இறக்குமதிபாதை


# நகர்த்த கோப்புகளின் அடைவு பாதையை அமைக்கவும்

ஆதாரம்_ பாதை= 'படங்கள்/பகடை'


# அடைவு பாதை இருக்கிறதா இல்லையா என்பதைச் சரிபார்க்கவும்

என்றால்பாதைஉள்ளது(ஆதாரம்_ பாதை):

இலக்கு அடைவு பாதையை அமைக்கவும்

இலக்கு_ பாதை= 'கோப்புகள் / பகடை'

# கோப்புகளுடன் கோப்பகத்தை புதிய இடத்திற்கு நகர்த்தவும்

புதிய இடம்= ஷட்டில்.நகர்வு(ஆதாரம்_ பாதை,இலக்கு_ பாதை)

# புதிய இடத்தை அச்சிடவும்

அச்சு('{0} இருப்பிடத்திற்கு நகர்த்தப்பட்டது, {1}'.வடிவம்(ஆதாரம்_ பாதை,புதிய இடம்))

வேறு:

# அடைவு பாதை இல்லை என்றால் செய்தியை அச்சிடவும்

அச்சு('தவறான அடைவு இடம்.')

வெளியீடு

மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். ஸ்கிரிப்ட்டின் படி, டைஸ் கோப்புறை இடம், கோப்புகள்/பகடைக்கு நகர்ந்தது.

எடுத்துக்காட்டு -4: ஒரு குறிப்பிட்ட கோப்பகத்தின் அனைத்து கோப்புகளையும் கோப்புறைகளையும் நகர்த்தவும்

பல கோப்புகளுடன் ஒற்றை கோப்புறையை நகர்த்துவதற்கான வழி முந்தைய எடுத்துக்காட்டில் காட்டப்பட்டுள்ளது. ஆனால் ஒரு கோப்புறை அல்லது அடைவு பல கோப்புகளுடன் பல கோப்புறைகளைக் கொண்டிருக்கலாம். இந்த எடுத்துக்காட்டு இந்த வகை கோப்புறையை மற்றொரு இடத்திற்கு நகர்த்துவதற்கான வழியைக் காட்டுகிறது. மறுவடிவமைப்பு () செயல்பாட்டைப் பயன்படுத்த இந்த ஸ்கிரிப்டில் OS தொகுதி இறக்குமதி செய்யப்பட்டுள்ளது, இது கோப்புறையின் உள்ளடக்கத்தை உள்ளமைக்கப்பட்ட கோப்புறைகள் மற்றும் பல கோப்புகளுடன் நகர்த்தும். listdir () செயல்பாடு மூல கோப்புறையின் கோப்புகள் மற்றும் கோப்புறைகளுடன் ஒரு பட்டியலை உருவாக்க பயன்படுகிறது. அடுத்து, ஒரு ஃபார் லூப் பட்டியலை மீண்டும் செய்யப் பயன்படுகிறது மற்றும் மறுபெயரிடும் () செயல்பாட்டைப் பயன்படுத்தி மூல கோப்புறையின் உள்ளடக்கத்தை இலக்கு கோப்புறையில் நகர்த்தியது.

# OS தொகுதியை இறக்குமதி செய்யவும்

இறக்குமதி நீங்கள்


# நகர்த்த கோப்புகளின் அடைவு பாதையை அமைக்கவும்

ஆதாரம்_ பாதை= 'ஆவணங்கள்/'


# அடைவு பாதை இருக்கிறதா இல்லையா என்பதைச் சரிபார்க்கவும்

என்றால் நீங்கள்.பாதை.உள்ளது(ஆதாரம்_ பாதை):

இலக்கு அடைவு பாதையை அமைக்கவும்

இலக்கு_ பாதை= 'கோப்புகள்/'

# மூலப் பாதையின் கோப்புகள் மற்றும் கோப்புறைகளின் பட்டியலை உருவாக்கவும்

கோப்பு பட்டியல்= நீங்கள்.பட்டியல்(ஆதாரம்_ பாதை)



# கோப்புகள் மற்றும் கோப்புறைகளின் பட்டியலை மீண்டும் செய்யவும்

க்கான கோப்பு இல்கோப்பு பட்டியல்:

நீங்கள்.மறுபெயரிடு(ஆதாரம்_ பாதை +கோப்பு,இலக்கு_ பாதை +கோப்பு)

# புதிய இடத்தை அச்சிடவும்

அச்சு({0} இன் அனைத்து கோப்புகளும் கோப்புறைகளும் இருப்பிடத்திற்கு நகர்த்தப்படுகின்றன, {1} '.வடிவம்(ஆதாரம்_ பாதை,இலக்கு_ பாதை))

வேறு:

# அடைவு பாதை இல்லை என்றால் செய்தியை அச்சிடவும்

அச்சு('தவறான அடைவு பாதை.')

வெளியீடு

மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். ஸ்கிரிப்ட் படி, ஆவணங்கள் கோப்புறையின் அனைத்து கோப்புகள் மற்றும் கோப்புறைகள் கோப்புகள் கோப்புறைக்கு நகர்த்தப்பட்டுள்ளன.

முடிவுரை

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