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

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:

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

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:

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

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:

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

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:

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

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!

RECEBA NOVIDADES E DICAS GRATIS NO EMAIL

2 Responses to Como Renomear Arquivos e Pastas com Rename – Dissecando PHP

Página 1 de 11
  • Muito bom o artigo, parabéns.

    13/08Reply
    Wilson
  • Meus parabéns, procurei isso como loco,
    Sou novo ainda no PHP, venho do JavaEE
    estou ainda me habituando com tudo isso

    Mas muito bom simples e prático

    Valeu, Tudo de bom para vc

    30/05Reply
    Alaor Silva
Página 1 de 11

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" extra="">

RECEBA NOVIDADES GRÁTIS NO EMAIL

temas wordpress 2013 2014
Ganhar Dinheiro
Receba Novidades Grátis no teu Email!
Cadastre teu email abaixo
Atenção: Confirme o cadastro no teu email!
BY FEEDBURNER