Ir para conteúdo

POWERED BY:

Arquivado

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

Hykaro Curcioli

Separar Arquivos

Recommended Posts

Boa tarde galera, vejam se voces podem me ajudar.

 

Tenho uma pasta com 3.240 arquivos e precisava separar em pastas de 40 em 40 arquivos, ja procurei varios softwares na internet e nao encontrei nenhum que faça isso.

 

Pensei em fazer uma contagem de arquivos e fazer algum comando de criar umas pasta tipo 001 e mover 40 arquivos, zera a contagem e refaz o processo novamente.

 

Porem sou iniciante no PHP e nao tenho muita pratica em como fazer... Se alguem puder me ajudar!

 

Desde de ja agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A ideia geral é ter um contador que será o nome da pasta

A cada 40, você incrementa esse contador. Para verificar, use o resto das divisão

 

 

$i = 1;
$dir = 0;
while ($i <= 3240)
{
    $dirName = sprintf("%03d", $dir);
    echo "Salvando " . $i . " em " . $dirName . PHP_EOL;
   
    if ($i % 40 == 0)
    {
        $dir++;
    }
 
    $i++;
}

 

Para ler os arquivos, pode usar scandir().

Para criar os diretórios, use mkdir()

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.