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

Python का उपयोग करके Hidden Files और Folders कैसे Remove करें?


Cross-Platform Hidden Files/Folders Remove करना

Unix OS (OSX, Linux, आदि) पर Hidden Files '.' से Start होती हैं, इसलिए हम Simple startswith Check का उपयोग करके उन्हें Filter Out कर सकते हैं। Windows पर, हमें File Attributes Check करने की आवश्यकता होती है और फिर Determine करना होता है कि File/Folder Hidden है या नहीं।

उदाहरण: सभी Hidden Files Delete करना

import os

if os.name == 'nt':
    import win32api, win32con

def file_is_hidden(p):
    if os.name == 'nt':
        attribute = win32api.GetFileAttributes(p)
        return attribute & (win32con.FILE_ATTRIBUTE_HIDDEN | win32con.FILE_ATTRIBUTE_SYSTEM)
    else:
        return p.startswith('.')

# Linux/OSX
[os.remove(f) for f in os.listdir('.') if file_is_hidden(f)]

नोट: Windows के लिए pywin32 Package Install करना आवश्यक है: pip install pywin32

आधुनिक Python (3.4+) में Pathlib का उपयोग:

from pathlib import Path
import os

def is_hidden(path):
    if os.name == 'nt':
        import win32api, win32con
        attrs = win32api.GetFileAttributes(str(path))
        return bool(attrs & (win32con.FILE_ATTRIBUTE_HIDDEN | win32con.FILE_ATTRIBUTE_SYSTEM))
    else:
        return path.name.startswith('.')

for item in Path('.').iterdir():
    if is_hidden(item):
        item.unlink()

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

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

  1. चरण-दर-चरण गाइड: विंडोज 10 में छिपी फाइलें और फोल्डर दिखाएं चरण-दर-चरण गाइड: विंडोज 10 में छिपी फाइलें और फोल्डर दिखाएं

    जब आप ऑनलाइन होते हैं, तो सबसे महत्वपूर्ण चीजों में से एक यह जानना है कि अपनी महत्वपूर्ण फाइलों को चुभती नज़रों से कैसे बचाया जाए। लेकिन, क्या होगा अगर आप एक फाइल छुपाते हैं और भूल जाते हैं? या अंदर की सामग्री प्राप्त करने के लिए एक छिपी फाइल की जांच करना चाहते हैं? ठीक है, मुझे पता है कि छिपा हुआ ख

  1. विंडोज 10 पीसी से खाली फाइलें और फोल्डर आसानी से हटाएं विंडोज 10 पीसी से खाली फाइलें और फोल्डर आसानी से हटाएं

    कंप्यूटर रखरखाव एक महत्वपूर्ण कार्य है जो आजकल लोकप्रिय हो रहा है। बहुत से लोगों ने यह समझना शुरू कर दिया है कि कंप्यूटर एक बार का लंबे समय तक उपयोग होने वाला उपकरण नहीं है, बल्कि यदि इसका ठीक से रखरखाव किया जाए तो इसका उपयोग वर्षों तक किया जा सकता है। कंप्यूटर रखरखाव के कई पहलू हैं जैसे: 1. मैलवेयर