ইউনিক্স ওএসে (ওএসএক্স, লিনাক্স, ইত্যাদি) লুকানো ফাইলগুলি '.' দিয়ে শুরু হয়। তাই আমরা একটি সাধারণ স্টার্ট উইথ চেক ব্যবহার করে সেগুলিকে ফিল্টার করতে পারি। উইন্ডোজে, আমাদের ফাইলের বৈশিষ্ট্যগুলি পরীক্ষা করতে হবে এবং তারপর ফাইল/ফোল্ডারটি লুকানো আছে কিনা তা নির্ধারণ করতে হবে৷
উদাহরণ
উদাহরণস্বরূপ, আপনি সমস্ত লুকানো ফাইল মুছে ফেলতে নিম্নলিখিত কোড ব্যবহার করতে পারেন:
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)]