सभी फ़ाइलों को पुनरावर्ती रूप से स्पर्श करने के लिए, आपको os.walk का उपयोग करके निर्देशिका ट्री पर चलना होगा और os.utime(path_to_file) का उपयोग करके इसमें सभी फ़ाइलों को स्पर्श करना होगा।
उदाहरण
import os # Recursively walk the tree for root, dirs, files in os.walk(path): for file in files: # Set utime to current time os.utime(os.path.join(root, file))
पायथन 3.4+ में, आप फ़ाइलों को छूने के लिए सीधे पाथलिब मॉड्यूल का उपयोग कर सकते हैं।
उदाहरण
from pathlib import Path import os # Recursively walk the tree for root, dirs, files in os.walk(path): for file in files: Path(os.path.join(root, file)).touch()