কম্পিউটার টিউটোরিয়াল

পাইথনে উইন্ডোজে নন-হিডেন ফাইল ও ডিরেক্টরি লিস্ট করার পদ্ধতি

ইউনিক্স ওএস (OSX, লিনাক্স, ইত্যাদি)-এ হিডেন ফাইলগুলো '.' দিয়ে শুরু হয় তাই সিম্পল startswith চেক দিয়ে সেগুলো ফিল্টার আউট করা যায়। উইন্ডোজে, ফাইল অ্যাট্রিবিউট চেক করতে হয় এবং তারপর নির্ধারণ করতে হয় ফাইল হিডেন কিনা।

উদাহরণ

উদাহরণস্বরূপ, নিচের কোড ব্যবহার করে হিডেন ফাইল বাদে লিস্টিং পাওয়া যায়:

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

file_list = [f for f in os.listdir('.') if not file_is_hidden(f)]
print(file_list)
দ্রষ্টব্য: এই আর্টিকেল ১০০৬১০৭৭৩২-এর সাথে অপ্রায় একই (ডিলিটের বদলে লিস্টিং)।
  1. পাইথনে লিস্ট ব্যবহার করে Stack এবং Queue বাস্তবায়ন

  2. পাইথনে ডিরেক্টরি ও ফাইল লিস্ট করা

  3. উইন্ডোজ ১০-এ হিডেন ফাইল কীভাবে দেখাবেন

  4. Windows 10-এ হিডেন ফাইল ও ফোল্ডার দেখানোর ধাপে ধাপ গাইড