Php excluir arquivos expirados

Encontre a causa do projeto anormal recentemente e verifique se o espaço em disco do servidor ocupa 100%

Verificou-se que a pasta temporária para o download de um pacote estava cheia.

Esse problema não foi considerado antes e apenas uma brecha pode ser preenchida.

Solução: esvazie os arquivos expirados antes de cada download, para que não ocupem espaço em disco.

/ * Download em lote * /

função pública download_project ($ array)

{

// Iniciar ciclo de exclusão de arquivos expirados

$ tmp = 'tmp_down';

$ savepath1 = '../public'.$tmp;

$ caminho1 = dir ($ savepath1);

while (($ item = $ path1-> read ())! = false) {

if ($ item == '.' || $ item == '..') {

continuar;

}outro{

$ arquivo = $ savepath1. '/'. $ item;

$ times = time () - horário do arquivo ($ file);

if ($ times> 24 * 3600) {

desvincular ($ arquivo);

}

}

}

// Ciclo de exclusão de arquivos expirados final

 

Fonte do artigo: blog de Liu Juntao Bem-vindo ao prestar atenção ao número público, comentários, comentários e estudar juntos.

 

Se for útil para você, clique para recomendar , seu apoio é a melhor afirmação para mim (* ^ _ ^ *)

Acho que você gosta

Origin www.cnblogs.com/lovebing/p/12721086.html
Recomendado
Clasificación