Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diego horsth

Mover numero especifico de arquivo no php

Recommended Posts

Bom dia,
Estou com a seguinte duvida,

 

Em um diretório tenho la 200 arquivos, porem preciso mover de la para outra pasta o numero de arquivos especifico

por exemplo agora quero mover 4 daqui a 30 min quero mover mais 3 arquivos.
independente do nome do arquivo quero mover quantidade

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente, precisa criar uma rotina (CRON no Linux, Agendador de Tarefas no windows);

 

Depois, é ir atrás dos arquivos.

 

Se for um diretório de apenas um nível: DirectoryIterator;

Caso for de N níveis: RecursiveDirectoryIterator

 

O resto é através de estrutura de controle, Por exemplo, quero mover apenas arquivos (excetuando-se diretórios):

$iterator = new DirectoryIterator('path/do/diretório');
foreach ($iterator as $fileinfo) {
    if ($fileinfo->isFile()) {
        rename(
            'path/antigo/'.$fileinfo->getFilename(),
            'path/novo/'.$fileinfo->getFilename()
        );
    }
}

O resto é só ir adicionando a lógica.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.