Реклама на сайте Advertise with us
Тема: Переименовать большое кол-во файлов на сервере. Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе 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, но не знаю какой командой icon_sad.gif

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);
}


Это на пхп, за работоспособность не отвечаю icon_smile.gif

Если названия файлов более сложную форму имеют, можно РЕГ. выражениями делать..

K началу

 
Информация о пользователе Wahoven


Зарегистрирован: 19.09.03
Сообщения: 1473
Ссылка на сообщениеДобавлено: 10/05/04 в 19:18     

moonlit писал:
rename pic '' *.jpg
что, на что, для чего...
вот ;)


вот это решение icon_smile.gif!

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 символов
Купить рекламу в этом месте!
Внимание! В связи с устареванием топика эта страница была взята из кэша.

Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »