Mostrando postagens com marcador macro. Mostrar todas as postagens
Mostrando postagens com marcador macro. Mostrar todas as postagens

sexta-feira, 29 de maio de 2015

Macro para limpar backup em python

import os,time,sys,datetime


def limparbackup (pasta,dias):
    for raiz,diretorios,arquivos in os.walk (pasta):
        for arquivo in arquivos:
            status = os.stat(os.path.join(raiz,arquivo))
            DataCriacao = time.localtime(status[9])
            diasint = int (dias)
            DiaAtual = datetime.date.today()
            QtdDias = datetime.timedelta(diasint)
            Limite = DiaAtual - QtdDias
            DataLimite = Limite.timetuple()
            if (arquivo.endswith ('.bak')or arquivo.endswith ('.trq') ) and (DataLimite >  DataCriacao) :
                os.remove (os.path.join(raiz,arquivo))

limparbackup(sys.argv[1],sys.argv[2])

Macro para apagar arquivos no Windows

forfiles -p "c:windowstemp" -s -d -1 -m *.tmp -c "cmd /c del /f /q @path"
for %G in (.bak, .trq) do forfiles -p "d:teste" -s -m *%G -c "cmd /c /del /f /q @path"

NET USE V: \\devexpress\C$
Forfiles -p V:\FULL\ -s -m *.* -d -7 -c "cmd /c del /q @path"