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

Python का उपयोग करके सभी Files को Recursively Touch कैसे करें?


Recursively सभी Files को Touch करना

सभी Files को Recursively Touch करने के लिए, आपको os.walk का उपयोग करके Directory Tree को Walk करना होगा और os.utime(path_to_file) का उपयोग करके इसमें सभी Files को Touch करना होगा।

उदाहरण: os.walk और os.utime का उपयोग

import os

# Recursively Tree को Walk करें
for root, dirs, files in os.walk(path):
    for file in files:
        # Utime को Current Time पर Set करें
        os.utime(os.path.join(root, file))

Pathlib Module का उपयोग (Python 3.4+)

from pathlib import Path
import os

# Recursively Tree को Walk करें
for root, dirs, files in os.walk(path):
    for file in files:
        Path(os.path.join(root, file)).touch()

Pure Pathlib Approach (अधिक Pythonic)

from pathlib import Path

path = Path('my_folder')
for file in path.rglob('*'):
    if file.is_file():
        file.touch()

Touch का अर्थ: File के Access और Modification Times को Current Time पर Update करना। यदि File Exist नहीं करती, तो Empty File Create हो जाती है।


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

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

  1. - Python में List में Element Append कैसे करें?

    append() कुछ स्थितियों में हमें list के अंत में एक element add या append करने की आवश्यकता होती है। हम Python में append() विधि का उपयोग करेंगे जो list के अंत में एक item जोड़ता है। List की लंबाई एक से बढ़ जाती है। Syntax list.append(item) Single parameter item वह item है जिसे list के अंत में जोड़ा ज

  1. Python का उपयोग करके पावरपॉइंट फाइल्स कैसे बनाएं? Python का उपयोग करके पावरपॉइंट फाइल्स कैसे बनाएं?

    परिचय हम सभी को अपने जीवन में किसी न किसी बिंदु पर पावरपॉइंट प्रेजेंटेशन बनाना पड़ा है। अक्सर हमने Microsoft के पावरपॉइंट या Google Slides का उपयोग किया है। लेकिन क्या होगा यदि आपके पास सदस्यता या इंटरनेट तक पहुंच नहीं है? या क्या होगा यदि आप इसे केवल प्रोग्रामर तरीके से करना चाहते हैं? चिंता न करे