2011-10-18 20 views
0

名前に.jpgを追加してファイルの名前を変更するにはどうすればよいですか?ファイルには、スクリーンショットに示すような拡張子はありません。しかし、私はそれぞれに.jpgを追加したいと思います - このような一括リネームを行うPHP関数はありますか?PHPのファイル名を変更

http://www.jroller.com/sennheiserheadphones/resource/imagename.jpg

+0

あなたがPHPを使用したいと思うのはなぜ? – Joe

+1

あり、それは[rename'](http://www.php.net/manual/en/function.rename.php)と呼ばれています。誰かわかったね? – Jon

+2

可能な複製http://stackoverflow.com/search?q=Rename+files+in+PHP – Gordon

答えて

3
foreach(glob("*") as $f) rename($f,$f.".jpg"); 

のみしかし、一度それを実行し、もう一度実行すれば1734.jpg.jpg等が挙げられる。

+0

ありがとうございます - それは魔法のように機能しました。それにより、手動で名前を変更する時間が節約されました。それは有り難いです。 –

1

単にごとに、名前の変更を使用する:ファイルがディレクトリにある場合

http://php.net/manual/en/function.rename.php

$dir = opendir('directory containing files'); 

// loop through all the files in the directory 
while (false !== ($file = readdir($dir))) 
{ 

     rename($file, $file.".jpg"); 

} 

// close the directory handle 
closedir($dir); 
1

機能rename()を使用してください。ドキュメントは、ここで見つけることができます:http://php.net/manual/en/function.rename.php

注:次の時間は、あなたの質問をグーグル;)

関連する問題