Av. Circular, Nº. 1192 - Goiânia contato[@]cuidadodigital.com.br
Estamos pronto para ajudar o seu negócio crescer.

Script para apagar arquivos antigos por tempo data Windows

Script vbs para apagar arquivos antigos por dias no windows.

sDirToAnalize = "C:\bk_banco" '--- Crimaos um FSO e instanciamos o diretório raiz. set objFso = CreateObject("Scripting.FileSystemObject") set objFolderRoot = objFso.GetFolder(sDirToAnalize) '--- Percorremos todos os subdiretórios For Each objFolder in objFolderRoot.SubFolders '--- Iniciamos a analise dos subdiretórios DeleteOldFiles objFolder Next '--- Método que deleta os arquivos antigos. Sub DeleteOldFiles(objCurrentDir) '--- Forçamos a execução para controlarmos os erros. On Error Resume Next '--- Percorremos todos os arquivos do diretório For Each objFile in objCurrentDir.Files '--- Limpamos os erros. Err.Clear '--- Verificamos se o ultimo acesso do arquivo '--- é MENOR que (agora menos 30 dias). If objFile.DateCreated < (Now -30) Then objFile.Delete True End If Next '--- Percorremos os subdiretórios. For Each objSubDir in objCurrentDir.SubFolders '--- Iniciamos a analise dos recursiva dos subdiretórios DeleteOldFiles objSubDir Next End Sub