शटिल मॉड्यूल फाइलों की प्रतिलिपि बनाने के साथ-साथ संपूर्ण फ़ोल्डरों के लिए कार्य प्रदान करता है। एक साथ कई फाइलों को कॉपी करने के लिए, आपके पास उन सभी फाइलों की एक सूची होनी चाहिए, जिन्हें आप कॉपी करना चाहते हैं और उन्हें कॉपी करने के लिए उन पर लूप करना होगा।
शटिल.कॉपी (स्रोत, गंतव्य) को कॉल करने से पथ स्रोत पर फ़ाइल को पथ गंतव्य पर फ़ोल्डर में कॉपी किया जाएगा। (स्रोत और गंतव्य दोनों तार हैं।) यदि गंतव्य एक फ़ाइल नाम है, तो इसे कॉपी की गई फ़ाइल के नए नाम के रूप में उपयोग किया जाएगा। यह फ़ंक्शन कॉपी की गई फ़ाइल के पथ की एक स्ट्रिंग देता है। उदाहरण के लिए,
फाइलों में f के लिएimport shutil, os files = ['file1.txt', 'file2.txt', 'file3.txt'] os.mkdir('my_new_folder') for f in files: shutil.copy(f, 'my_new_folder')