Pyscanlog scanner de fichier log

Contenu du snippet

Permet de rechercher les fichiers .log dans un dossier et de les supprimés.

Avec un peut d'astuce vous pourrez adapter cette source pour rechercher n'importe quel extension demandé au démarrage...

Source / Exemple :


import os

print ""
print " #############################################"
print " #                                           #"
print " # PYScanLog 1.0 - Recherche de fichier .log #"
print " #                                           #"
print " #############################################"

nbfile = 0
fileLog = 0
scan = "scan"

while (scan == "scan"):

    try:
        print ""
        local = raw_input(" Indiquez le chemin d'un dossier a scanner : ")
        print ""
        search = os.listdir(local)

        while(nbfile <> len(search)):
    
            try:

                if (search[nbfile].split('.')[1] == 'log'):
                    fileLog =  fileLog + 1
                    print " >>> " + search[nbfile]
                    os.remove(local + search[nbfile])
                    nbfile = nbfile + 1
                else:
                    nbfile = nbfile + 1

            except:
                nbfile = nbfile + 1
        
        print ""

        if (fileLog > 0) : print " >>> " + str(fileLog) + " fichier(s) .log supprime(s) dans " + str(local)
        else : print " Aucun fichier .log dans "  + str(local)

        scan = raw_input(' Pour une nouvelle recherche, tapez scan : ')

    except:
        print ""
        print " le chemin du dossier indique n'est pas valide."
        scan = raw_input(' Pour un nouveau scan tapez "scan" : ')

Conclusion :


C'est ma première source ici, elle conviendra au débutant.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.