Você está aqui: Home / programacao / php / como renomear arquivos e pastas com rename dissecando php.html

Como Renomear Arquivos e Pastas com Rename – Dissecando PHP

No php você pode renomear qualquer tipo de arquivo de forma muito fácil através da função rename. Você pode alterar apenas o nome de um arquivo ou o nome e a extensão. A função Rename do php também lhe permite renomear diretórios (pastas).

A sintaxe básica da função rename é rename(nome antigo, nome novo). Atente para duas coisas, a primeira é que você deve informar o nome junto com a extensão do arquivo, a segunda é que caso o arquivo que você pretende alterar o nome não esteja no mesmo diretório do script, você deverá informar o caminho completo para o arquivo, juntamente com seu nome e extensão. Vejamos alguns exemplos como amostra:

Renomear aquivo no php 01:
Caso você queira renomear apenas um arquivo, o uso prático será da seguinte forma:

$old_name = "nome.txt";
$new_name = "novo-nome.txt";
rename($old_name,$new_name);

Agora, vamos supor que o mesmo arquivo estivesse dentro de um subdiretório chamado tmp, então você deveria informar o caminho completo, da seguinte forma:

$old_name = "tmp/nome.txt";
$new_name = "tmp/novo-nome.txt";
rename($old_name,$new_name);

Renomear vários aquivos no php 02:
Agora, vamos supor que você tivesse 500 arquivos com o nome arquivo1.txt até arquivo500.txt, e que você queira mudar a extensão deles para .html, então você poderia utilizar um script semelhante a este:

for($i=1;$i<501;$i++){
	$old_name = "arquivo" . $i . ".txt";
	$new_name = "arquivo" . $i . ".html";
	rename($old_name,$new_name);
}

Mover arquivo no php com rename 03:
Você também pode utilizar a função rename para mudar o diretório de um determinado arquivo ou conjunto de arquivos. Veja o exemplo abaixo onde vamos mover o arquivo chamado arquivo.txt para dentro de um subdiretório chamado tmp:

$old_name = "arquivo.txt";
$new_name = "tmp/arquivo.txt";
rename($old_name,$new_name);

Nesse artigo vimos como utilizar a função rename do php para renomear arquivos, alterar a extensão do mesmo, ou ainda mover um determinado arquivo para outro diretório. Com isso concluímos esse post. Vejo vocês no próximo artigo com dicas de PHP.

Take Care!

Gostou? Compartilhe!
        

    One Response to Como Renomear Arquivos e Pastas com Rename – Dissecando PHP

    Página 1 de 11
    Página 1 de 11

    Deixe um Comentário

    O seu endereço de email não será publicado Campos obrigatórios são marcados *

    *

    Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Receba Novidades no Email

    Artigos Populares do Mês