Masowe dodawanie do nazwy plików graficznych przyrostka?
-
sebekjuszka
- Posty: 10
- Rejestracja: ndz sie 17, 2003 11:35 am
- Lokalizacja: Lipie
- Kontakt:
Masowe dodawanie do nazwy plików graficznych przyrostka?
Mam kilka tysięcy plików graficznych, każdy ma inną nazwę. Szukam programu, ewentualnie skryptu (który będę mógł odpalić na serwerze), który do każdej nazwy doda „_small” czyli – plik podstawowy nosi nazwę 123.jpg a ja chcę żeby program zmienił jego nazwę na 123_small.jpg
-
fan_pascala
- Nowy

- Posty: 59
- Rejestracja: czw lip 12, 2007 7:29 pm
- Lokalizacja: Niepołomice
- Kontakt:
Re: Masowe dodawanie do nazwy plików graficznych przyrostka?
[php]<?php
function renameFiles()
{
$dir = getcwd();
$vector = scandir($dir);
$tmpArr = array();
foreach ($vector as $file)
{
if (preg_match("/([^\.]+)\.(.+)$/",&$file,$tmp))
{
$name = $tmp[1];
$ext = $tmp[2];
$newName = $name."_small.".$ext;
rename($file,$newName);
}
}
}
renameFiles();
?>
[/php]
Skrypt działa w tym katalogu w którym się znajduje.
function renameFiles()
{
$dir = getcwd();
$vector = scandir($dir);
$tmpArr = array();
foreach ($vector as $file)
{
if (preg_match("/([^\.]+)\.(.+)$/",&$file,$tmp))
{
$name = $tmp[1];
$ext = $tmp[2];
$newName = $name."_small.".$ext;
rename($file,$newName);
}
}
}
renameFiles();
?>
[/php]
Skrypt działa w tym katalogu w którym się znajduje.
-
sebekjuszka
- Posty: 10
- Rejestracja: ndz sie 17, 2003 11:35 am
- Lokalizacja: Lipie
- Kontakt:
Re: Masowe dodawanie do nazwy plików graficznych przyrostka?
Wielkie dzięki za poświęcenie dla mnie swojego czasu i podsunięcie rozwiązań.
Użyłem Polskiej produkcji programu Kameleon NxG – http://www.idg.pl/ftp/pc_697/Kameleon.NxG..html
Użyłem Polskiej produkcji programu Kameleon NxG – http://www.idg.pl/ftp/pc_697/Kameleon.NxG..html