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

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


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

उदाहरण

उदाहरण के लिए, यदि आप my_file.txt फ़ाइल डिलीट करना चाहते हैं,

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

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

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

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

उदाहरण: रेगेक्स का उपयोग करके पैटर्न मिलान वाली फ़ाइलें डिलीट करना

import os, re, os.path
pattern = "^your_regex_here$"
mypath = "my_folder"
for root, dirs, files in os.walk(mypath):
    for file in filter(lambda x: re.match(pattern, x), files):
        os.remove(os.path.join(root, file))
  1. पायथन का उपयोग करके एकाधिक फ़ाइलों का नाम बदलना पायथन का उपयोग करके एकाधिक फ़ाइलों का नाम बदलना

    rename() मेथड का उपयोग पायथन 3 में किसी फ़ाइल या निर्देशिका का नाम बदलने के लिए किया जाता है। rename() मेथड os मॉड्यूल का एक हिस्सा है। os.rename() के लिए सिंटैक्स os.rename(src, dst) पहला तर्क src है जो नाम बदलने वाली फ़ाइल का स्रोत पता है और दूसरा तर्क dst नए नाम के साथ गंतव्य है। आइए किसी भी निर

  1. लिनक्स में डायरेक्टरी कैसे डिलीट करें लिनक्स में डायरेक्टरी कैसे डिलीट करें

    लिनक्स में डायरेक्टरी डिलीट करने के कुछ तरीके हैं। आप इसे या तो अपने डेस्कटॉप एनवायरनमेंट से ग्राफिकली हैंडल कर सकते हैं या सीधे कमांड लाइन से कर सकते हैं। दोनों तरीके काम करेंगे, और वे दोनों समान रूप से प्रभावी हैं। लिनक्स में डायरेक्टरी डिलीट करने का ग्राफिकल तरीका हर डेस्कटॉप एनवायरनमेंट (और फाइ

  1. डुप्लिकेट फ़ाइलों को त्वरित और सुरक्षित रूप से हटाएं: चरण-दर-चरण मार्गदर्शिका डुप्लिकेट फ़ाइलों को त्वरित और सुरक्षित रूप से हटाएं: चरण-दर-चरण मार्गदर्शिका

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