bonjour,
j'aimerais savoir comment lire les répertoires cachés comme : C:\Users\utilisateur\AppData\Local\Temp
Comment paramétrer l'option dossier affichage des dossiers et fichiers cachés et pouvoir restituer l'état origine.
merci
Version imprimable
bonjour,
j'aimerais savoir comment lire les répertoires cachés comme : C:\Users\utilisateur\AppData\Local\Temp
Comment paramétrer l'option dossier affichage des dossiers et fichiers cachés et pouvoir restituer l'état origine.
merci
Bonjour,
Le répertoire utilisateur est trouvé comme ça:
Et c'est multiplateforme (Windows-Linux-MacOSX)!Code:
1
2
3 import os rephome = os.path.expanduser("~")
Le répertoire temp et son contenu sont obtenus comme ça:
Dans la mesure où l'OS accepte de rentrer dans le répertoire: ça dépend de l'OS et du réglage de la sécurité.Code:
1
2
3
4 reptemp = os.path.join(rephome, "AppData", "Local", "Temp") for nom in os.listdir(reptemp): print(nom)
Pour ce qui concerne la gestion du caractère "caché" des fichiers sous Windows: si ça n'existe pas sous le module "os", il faut regarder vers pywin32 (https://pypi.python.org/pypi/pywin32) qui traite de tout ce qui est spécifique à Windows.
bonjour,
ça fonctionne très bien.
je vais aussi regarder pywin32. mais est-que le répertoire AppData et AppData\Local a une équivalence ?
merci