Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
Netmax
Зарегистрирован: 24.01.03
Сообщения: 1009
|
Добавлено: 10/05/04 в 17:57
|
|
Имеется папка с файлами - pic01.jpg, pic02.jpg и т.д. Как переименовать все файлы по порядку в 01.jpg, 02.jpg и т.д.
|
K началу
|
|
|
undef
Зарегистрирован: 15.09.03
Сообщения: 357
|
Добавлено: 10/05/04 в 18:53
|
|
Netmax писал: | Имеется папка с файлами - pic01.jpg, pic02.jpg и т.д. Как переименовать все файлы по порядку в 01.jpg, 02.jpg и т.д. |
для локального пользования есть замечательная программа http://personal.primorye.ru/sergei/autoren/autoren.html
на сервак доступ как осуществляется? по ftp? скриптец написать в любом случае нада.. вообще это одна строчка для unix, но сейчас лень составлять %)
|
K началу
|
|
|
Netmax
Зарегистрирован: 24.01.03
Сообщения: 1009
|
Добавлено: 10/05/04 в 18:57
|
|
знаю что можно через ssh, но не знаю какой командой
|
K началу
|
|
|
moonlit
Зарегистрирован: 14.01.03
Сообщения: 19
|
Добавлено: 10/05/04 в 19:05
|
|
rename pic '' *.jpg что, на что, для чего... вот ;)
|
K началу
|
|
|
Wahoven
Зарегистрирован: 19.09.03
Сообщения: 1473
|
Добавлено: 10/05/04 в 19:10
|
|
$dir = 'tmp/'; $files = scandir($dir); for($i=2;$<count($files);$i++) { $new_name=str_replace("pic","",$files[$i]); rename($dir.$files[$i],$dir.$new_name); }
Это на пхп, за работоспособность не отвечаю
Если названия файлов более сложную форму имеют, можно РЕГ. выражениями делать..
|
K началу
|
|
|
Wahoven
Зарегистрирован: 19.09.03
Сообщения: 1473
|
Добавлено: 10/05/04 в 19:18
|
|
moonlit писал: | rename pic '' *.jpg что, на что, для чего... вот ;) |
вот это решение !
|
K началу
|
|
|
Druid
Зарегистрирован: 27.04.04
Сообщения: 23
|
Добавлено: 11/05/04 в 01:53
|
|
вот мой скрипт на перле, мож и кривоват, но все делает. hint: begin- с какой цифры начинается нумерация r-расширение, pref - префикс файла(типа pic01)
#perl -w $begin=1; $r=".jpg"; $pref="pic";
@fil=glob("*".$r); $i=$begin; foreach(@fil) { if($i<=9){$namfil=$pref."0"."$i".$r} else {$namfil=$pref."$i".$r}; rename($_,$namfil); $i++; $namfil=""; };
|
K началу
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|