Python Forum

Full Version: How dont' show hidden system files
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I'm using Windows now. I would like know how I can don't show hidden files in Windows. For example:
import os
print(os.listdir(r'C:/Users/mike/'))
But I need to get only my files. How can I hide AppData, Ntuser.dat etc... ?
Go after the files you are interested in

import glob

def get_dir(dir):
    for file in glob.glob(dir):
        print(file)

get_dir('Z:/python/forum/inspect/*.py')
results:
Output:
Z:/python/forum/inspect\ListVariables.py Z:/python/forum/inspect\MyTestClass.py Z:/python/forum/inspect\review.py
(Jan-11-2018, 12:44 PM)Larz60+ Wrote: [ -> ]Go after the files you are interested in

import glob

def get_dir(dir):
    for file in glob.glob(dir):
        print(file)

get_dir('Z:/python/forum/inspect/*.py')
results:
Output:
Z:/python/forum/inspect\ListVariables.py Z:/python/forum/inspect\MyTestClass.py Z:/python/forum/inspect\review.py

I need all files and folders except hidden
import os

def get_dir(dir):
    return [file for file in os.listdir(dir) if not file.startswith('.')]

print(get_dir('Z:/python/forum/inspect/'))
(Jan-11-2018, 12:55 PM)Larz60+ Wrote: [ -> ]import os
 
def get_dir(dir):
    return [file for file in os.listdir(dir) if not file.startswith('.')]
 
print(get_dir('Z:/python/forum/inspect/'))

It shows all files and folders and hidden too.
check this on SO for extensive discussion on cross platform hidden file detection

https://stackoverflow.com/a/6365265/4046632