2009
16.11
16.11
É uma ideia simples para renomear arquivos que criei em uma necessidade de um trabalho da disciplina de Computação Gráfica, onde tive que gerar 1200 imagens para gerar um vídeo posteriormente. O uso foi exatamente para renomear todas essas imagens.
Espero que seja útil para alguém! ;D
01 <?php02 /**03 * renomeia_arquivos04 * @param string $diretorio05 * @param string $prefixo06 * @param string $ordem07 */08 function renomeia_arquivos($diretorio, $prefixo, $ordem='asc'){09 10 //lista os arquivos que estão no diretório11 $arquivos = scandir($diretorio);12 13 //retira indices desnecessarios14 unset($arquivos[0],$arquivos[1]);15 16 if($ordem != 'asc'){17 //reoordena em ordem decrescente18 rsort($arquivos);19 } else {20 //reoordena em ordem ascendente21 sort($arquivos);22 }23 24 foreach($arquivos as $indice => $arquivo){25 26 //pega a extensao do arquivo27 $extensao = strtolower(array_pop(explode(".",$arquivo)));28 29 //gera o novo nome do arquivo30 $novo_nome = $prefixo.$indice.$extensao;31 32 //renomeia o arquivo33 rename($diretorio.$arquivo, $diretorio.$novo_nome));34 }35 }36 37 ?>
Não há comentários ainda.
Deixe seu comentário