Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python का उपयोग करके File को एक Folder से दूसरे Folder में कैसे Move करें?


Files Move करना

shutil Module Files Move करने के साथ-साथ Entire Folders के लिए Functions Provide करता है। Multiple Files को एक साथ Move करने के लिए, आपके पास उन सभी Files की List होनी चाहिए जिन्हें आप Copy करना चाहते हैं और फिर उन्हें Loop करके Copy करना होगा।

shutil.move(source, destination) Call करने से Source Path पर मौजूद File, Destination Path पर मौजूद Folder में Move हो जाएगी। (Source और Destination दोनों Strings हैं।) यदि Destination एक Filename है, तो इसे Moved File के New Name के रूप में उपयोग किया जाएगा। यह Function Moved File के Path का String Return करता है।

उदाहरण

import shutil, os

files = ['file1.txt', 'file2.txt', 'file3.txt']
for f in files:
    shutil.move(f, 'dest_folder')

महत्वपूर्ण Points:

  • यदि Destination Directory Exist नहीं करती, तो shutil.move File को उस नाम से Rename कर देगा
  • Same Filesystem पर यह Atomic Rename Operation है (Fast)
  • Different Filesystems पर यह Copy + Delete करता है
  • Destination में Same Name की File Exist करती है तो Overwrite हो जाएगी

Wildcards के साथ Multiple Files Move करना

import shutil
import glob

for file in glob.glob('*.txt'):
    shutil.move(file, 'dest_folder/')

  1. - Python में फ़ोल्डर से एकाधिक टेक्स्ट फ़ाइलें कैसे पढ़ें? (Tkinter)

    Python फ़ाइलों, ऑब्जेक्ट्स को संभालने और विभिन्न एप्लिकेशन बनाने में सक्षम है। हम पूरी तरह से फीचर्ड एप्लिकेशन बनाने और विकसित करने के लिए Python के एक्सटेंशन और पैकेज का उपयोग कर सकते हैं। मान लीजिए आप अपने सिस्टम में फ़ाइलों को नियंत्रित करना चाहते हैं; तो Python एक OS मॉड्यूल प्रदान करता है जिसम

  1. पायथन का उपयोग करके PDF फ़ाइलों को एक्सेल फ़ाइलों में कैसे कन्वर्ट करें? पायथन का उपयोग करके PDF फ़ाइलों को एक्सेल फ़ाइलों में कैसे कन्वर्ट करें?

    पायथन में विभिन्न प्रकार के ऑपरेशन हैंडल करने के लिए पैकेज का बड़ा सेट है। इस लेख के माध्यम से, हम देखेंगे कि PDF फ़ाइल को एक्सेल फ़ाइल में कैसे कन्वर्ट करें। पायथन में PDF को CSV में कन्वर्ट करने के लिए विभिन्न पैकेज उपलब्ध हैं लेकिन हम Tabula-py मॉड्यूल का उपयोग करेंगे। tabula-py का प्रमुख भाग जा

  1. विंडोज 10 पर फोल्डर्स के बीच फाइलों को स्वचालित रूप से ले जाना आसान बनाएं विंडोज 10 पर फोल्डर्स के बीच फाइलों को स्वचालित रूप से ले जाना आसान बनाएं

    फोल्डर्स के बीच फाइलों को ले जाना आपके कंप्यूटर पर किया जाने वाला एक नियमित कार्य है। कभी-कभी, यह ड्राइव को डिक्लटर करने या महत्वपूर्ण फाइलों को आर्काइव करने के लिए किया जाता है, हालांकि, यह सामान्य सफाई उद्देश्यों के लिए भी किया जा सकता है। हालांकि, फाइलों को सॉर्ट करने में बहुत समय लग सकता है और य