Bonjour à tous,
Je remercie par avance tous ceux qui pourraient m'aider.
Mon soucis:
Je souhaiterai écrire un script dont les étapes sont les suivantes:
1=>lister les fichiers d'un répertoire
2=>afficher la date de dernière modification de ces derniers
3=>récupérer toutes les dates pour les mettre dans une liste
4=>trier la liste
5=>trier les fichiers en fonction du tri de la liste
6=>afficher le tri des fichiers.
Je bloque sur la phase 3. Je ne trouve pas la solution pour mettre toutes les dates dans une liste.
Je joins pour aider ce que j'ai déjà réalisé.
Merci encore pour toutes les suggestions apportées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 import os import time chemin="\\\arbre\\maison\\fleur\\machin\\truc\\" L=[] for item in os.listdir(chemin): if os.path.isdir(item)==True: L.append(item) print (L[-1]) Nomdossier= input ("Entrez le nom dun dossier sur le truc : ") repertoire=os.path.join(chemin+Nomdossier) i=0 while i<len(os.listdir(repertoire)): if os.path.isdir(repertoire): filename=str(os.listdir(repertoire)[i]) chemin_fichier=os.path.join(repertoire+"\\"+filename) print("Vous êtes à %str ." % chemin_fichier) date_crea_sous_repertoire=time.ctime(os.path.getctime(chemin_fichier)) print("répertoire crée le %str" %date_crea_sous_repertoire) for item in os.listdir(chemin_fichier): l1=[] l2=[] t=0 while t<len(os.listdir(chemin_fichier)): print (item+" "+time.ctime(os.path.getctime(chemin_fichier))) l1.append(os.listdir(chemin_fichier)) l2.append(str(l1)+" "+time.ctime(os.path.getctime(chemin_fichier))) t+=1 break
Partager