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

पायथन में किसी डायरेक्टरी की सभी फाइलों को कैसे डिलीट करें?


पायथन के os मॉड्यूल का उपयोग करके आप एक सिंगल फ़ाइल या खाली फ़ोल्डर डिलीट कर सकते हैं।

उदाहरण: सिंगल फ़ाइल डिलीट करना

>>> import os
>>> os.remove('my_file.txt')

os.remove() का आर्गुमेंट फ़ाइल का एब्सोल्यूट या रिलेटिव पथ होना चाहिए।

एकाधिक फ़ाइलें डिलीट करना

कई फ़ाइलें डिलीट करने के लिए, फ़ाइलों की सूची पर लूप चलाएं और प्रत्येक पर os.remove() लागू करें।

पूरा फ़ोल्डर (सब-फाइल्स सहित) डिलीट करना

अगर आप एक फ़ोल्डर और उसकी सभी सामग्री को हटाना चाहते हैं, तो shutil.rmtree() का उपयोग करें और फिर ज़रूरत पड़ने पर फ़ोल्डर को फिर से बनाएं:

>>> import shutil
>>> shutil.rmtree('my_folder')
>>> import os
>>> os.makedirs('my_folder')

रिकर्सिव तरीके से फ़ाइलें डिलीट करना (डायरेक्टरी ट्री बरकरार रखते हुए)

import os, re, os.path
mypath = "my_folder"
for root, dirs, files in os.walk(mypath):
    for file in files:
        os.remove(os.path.join(root, file))

इस विधि से केवल फ़ाइलें हटती हैं, डायरेक्टरी स्ट्रक्चर बना रहता है।

  1. Linux में फ़ाइल या निर्देशिका कैसे डिलीट करें Linux में फ़ाइल या निर्देशिका कैसे डिलीट करें

    यदि आपके Linux PC पर रूट एक्सेस है, तो आपके पास किसी भी फ़ाइल या निर्देशिका को डिलीट करने की शक्ति है जिसे आप पसंद करते हैं। हालांकि, यह खतरनाक हो सकता है, rm जैसे टूल्स उपयोगकर्ताओं को लापरवाही से गलती से महत्वपूर्ण सिस्टम फ़ाइलों को मिटाने की अनुमति देते हैं। इसलिए, यदि आप Linux में फ़ाइलों या नि

  1. C# में किसी पथ से सभी फ़ाइलों और फ़ोल्डर्स को कैसे डिलीट करें? C# में किसी पथ से सभी फ़ाइलों और फ़ोल्डर्स को कैसे डिलीट करें?

    सभी फ़ोल्डर्स और उनकी संबंधित डायरेक्टरीज को डिलीट करने के लिए हम C# में उपलब्ध System.IO नेमस्पेस का उपयोग कर सकते हैं। DirectoryInfo() क्लास एक डायरेक्टरी में सभी सब डायरेक्टरीज और फ़ाइल का विवरण प्रदान करती है। उदाहरण आइए एक डायरेक्टरी डेमो पर विचार करें जिसमें दो सब डायरेक्टरीज हैं और कुछ फ़ाइल

  1. पायथन - फोल्डर में सभी एक्सेल फाइलों को कैसे मर्ज करें पायथन - फोल्डर में सभी एक्सेल फाइलों को कैसे मर्ज करें

    परिचय फोल्डर में सभी एक्सेल फाइलों को मर्ज करने के लिए, Glob मॉड्यूल और append() मेथड का उपयोग करें। उदाहरण फाइलें मान लें कि डेस्कटॉप पर निम्नलिखित एक्सेल फाइलें हैं: Sales1.xlsx Sales2.xlsx नोट - आपको openpyxl और xlrd पैकेज इंस्टॉल करने की आवश्यकता हो सकती है। चरण-दर-चरण कार्यान्वयन 1. पथ स