Ir para conteúdo
Fórum Script Brasil
  • 0

APAGAR ARQUIVOS TEMPORARIOS POR DATA DE CORTE?


vilmarbr

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0

achei algo..

http://social.msdn.microsoft.com/forums/en...ed-a768f4c26016

private static string logPath = "/DailyLogs/";

private static string logFile = "GTSLog_" + DateTime.Now.ToString("dd_MM_yyyy") + ".txt";

private static void CleanLogFiles()

{

if (DoesLogDirectoryExists())

{

string[] fileNames;

fileNames = Directory.GetFiles(logPath);

foreach (string s in fileNames)

{

DateTime creationDate = File.GetCreationTime(logPath + s);

if (creationDate < DateTime.Now.AddDays(-28))

{

try

{

File.Delete(s);

}

catch (Exception ex)

{

//Do nothing with exception

}

}

}

}

}

Link para o comentário
Compartilhar em outros sites

  • 0

Outro esquema melhor....

Private Sub LimparArquivos()

Dim Root As New DirectoryInfo(Page.Request.PhysicalApplicationPath & ConfigurationManager.AppSettings("CaminhoFisicoArquivosTemporarios"))

Dim Files As FileInfo() = Root.GetFiles("*.*")

Dim Filename As FileInfo

For Each Filename In Files

Try

If Filename.CreationTime.AddMinutes(ConfigurationManager.AppSettings("TempoExcArquivo")) < Date.Now Then

Filename.Delete()

End If

Catch erro As Exception

''Ignora erros pois o arquivo pode estar sendo utilizado e a rotina não pode onerar a execução;

Finally

Files = Nothing

Filename = Nothing

End Try

Next

End Sub

--

Web.config

jogar estas chaves:

<add key="CaminhoFisicoArquivosTemporarios" value="ArquivosTemporariosSuaAplicacao\"/>

<add key="TempoExecucaoArquivo" value="10"/><!-- Tempo, em minutos, para a limpeza dos arquivos temporários necessários -->

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...