名前に.jpgを追加してファイルの名前を変更するにはどうすればよいですか?ファイルには、スクリーンショットに示すような拡張子はありません。しかし、私はそれぞれに.jpgを追加したいと思います - このような一括リネームを行うPHP関数はありますか?PHPのファイル名を変更
http://www.jroller.com/sennheiserheadphones/resource/imagename.jpg
名前に.jpgを追加してファイルの名前を変更するにはどうすればよいですか?ファイルには、スクリーンショットに示すような拡張子はありません。しかし、私はそれぞれに.jpgを追加したいと思います - このような一括リネームを行うPHP関数はありますか?PHPのファイル名を変更
http://www.jroller.com/sennheiserheadphones/resource/imagename.jpg
foreach(glob("*") as $f) rename($f,$f.".jpg");
のみしかし、一度それを実行し、もう一度実行すれば1734.jpg.jpg
等が挙げられる。
ありがとうございます - それは魔法のように機能しました。それにより、手動で名前を変更する時間が節約されました。それは有り難いです。 –
単にごとに、名前の変更を使用する:ファイルがディレクトリにある場合
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);
機能rename()
を使用してください。ドキュメントは、ここで見つけることができます:http://php.net/manual/en/function.rename.php
注:次の時間は、あなたの質問をグーグル;)
あなたがPHPを使用したいと思うのはなぜ? – Joe
あり、それは[rename'](http://www.php.net/manual/en/function.rename.php)と呼ばれています。誰かわかったね? – Jon
可能な複製http://stackoverflow.com/search?q=Rename+files+in+PHP – Gordon