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

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


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

उदाहरण

उदाहरण के लिए, यदि आप किसी फ़ाइल को हटाना चाहते हैं 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. पायथन का उपयोग करके कई फाइलों का नाम बदलें

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

  1. लिनक्स में एक निर्देशिका कैसे हटाएं

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

  1. डुप्लीकेट फ़ाइलें कैसे हटाएं

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