2013年8月19日 星期一

忽略隱藏檔案

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


def folder_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

參考
http://stackoverflow.com/questions/7099290/how-to-ignore-hidden-files-using-os-listdir-python

沒有留言: