Les Snippets

Connexion

Suppression dans un répertoire des fichiers non modifiés depuis 7 jours

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 09/06/2007 08:38:04 et initié par JMO [Liste]
Date de mise à jour : 13/06/2007 11:18:56
Vue : 4057
Catégorie(s) : Fichier / Disque
Langage sélectionné : Python
Langages dispo pour ce code :
- VBScript
- Python
- VB6, VBA
- Voir tous les langages pour ce code snippet



Langage : Python
Date ajout : 09/06/2007
Posté par pacificator [Liste]
import time
import os
def supprimerFichierNonModifie(repertoire, nb_jours):
    if not os.path.isdir(repertoire):
        print "repertoire %s non valide" % repertoire
        return False
    t_limite = time.time() - (nb_jours * 24 * 60 * 60)
    fichiers = [f for f in [os.path.join(repertoire, f) for f in os.listdir(repertoire)] 
                        if os.path.getmtime(f) < t_limite]
    for fichier in fichiers:
        try:
            os.remove(fichier)
            print "fichier %s supprimer avec succes" % fichier
       except:
            print "impossible de supprimer le fichier %s" % fichier


Snippets en rapport avec : Wmi, Cim_datafile, Datediff



Codes sources en rapport avec : Wmi, Cim_datafile, Datediff

{Visual Basic, VB6, VB.NET, VB 2005} RECHERCHE EXTRÊME OU 5 FAÇONS DE CHERCHER UN FICHIER
C'est parti de mon envie d'expérimenter avec WMI. J'ai bûché avec un exemple en C# de TechHeadBrothe...

{C# / C#.NET} GESTION DES IMPRIMANTES - ADDIN POUR WHS
Cet Addin permet de gérer les imprimantes du Home server. Grâce à cet Add-in vous pouvez : - P...

{Visual Basic, VB6, VB.NET, VB 2005} WMI, APPLICATION DE MONITORING DE PROCESSUS + BASE DE REGISTRE (HOTES LOCAL ET DISTANTS)
Bonjour tout le monde, Voici ma première source postée sur VB France. Et j'avoue que pour une pre...

{Visual Basic, VB6, VB.NET, VB 2005} MES TEST ET MES RECHERCHES SUR WMI, PROCESSUS ET INTERNET
Il était une fois ou j'ai du faire des recherches sur l'utilisation des objets wmi et manipulation d...

{Visual Basic, VB6, VB.NET, VB 2005} GESTION DES HEURES DE NUIT (22H-0H) - CALCUL DE DATES
Ce script utilise les fonctions FormatDateTime, TimeSerial, DateDiff, Hour et Minute pour calculer l...

{C# / C#.NET} QUICK DEPLOY SERVICE
Une petite application qui m'a été utile sur des projets en architecture SOA : En effet, le redé...

{Visual Basic, VB6, VB.NET, VB 2005} PC INFO POUR CONNAÎTRE DES INFORMATION SUR VOTRE PC (.NET 2.0)
voici ma premiére source PC INFO cette source utilise WMI pour connaître des information sur votr...

{Visual Basic, VB6, VB.NET, VB 2005} LISTER LES DOSSIERS DES DISQUES LOCAUX, AVEC LA MÉTHODE WMI + CLASSE COLLECTION
Cette source sert à lister tous les dossiers des disques locaux. Selon le choix du Disque, les doss...

{Visual Basic, VB6, VB.NET, VB 2005} WMI HELPER - TOUTES LES CLASSES WIN32 [AIDE-MÉMO]
liste toutes les classes WMI Win32 (plus de 450), génère et exécute le code VB en conséquence. je...

{Python} (WIN32) CONNEXIONS RÉSEAUX - OBTENIR LES INFOS DES INTERFACES RÉSEAUX
Depuis peu je me suis interessé à ce langage et je dois dire depuis que j'ai mis le pied dedans impo...