Antilog, mort aux .log

Contenu du snippet

Vous en avez marre des .log ?
Avec antilog vous appuyez sur entrée et tous les .log disparaissent de votre disque dur.

N'hésitez pas à me faire part de vos idées d'amélioration.

note : Ce programme est compilable par shedskin, un exe se trouve dans le zip.

Source / Exemple :


import glob
import os.path

print "--PROGRAMME DE SUPPRESSION DE LOG PAR Clem120%--"
raw_input("\nVoulez vous supprimer tous les fichiers .log ?")

def listdirectory(path):
    fichier=[]
    l = glob.glob(path+'\\*')
    for i in l:
        if os.path.isdir(i): fichier.extend(listdirectory(i))
        else: fichier.append(i)
    return fichier

for fichier in listdirectory("c:"): # pour chaque fichier trouve
 if fichier[-4:len(fichier)] == ".log" and os.path.isfile(fichier):
  try:
   os.remove(fichier)
   print fichier, "[SUPPRIME]"
  except:
   print "impossible de supprimer", fichier

raw_input("\nLES FICHIERS LOGS ONT ETE SUPPRIMES")

Conclusion :


mort aux logs !

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.