Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Как изменить .JPG на .jpg на сервере?
цитата
17/05/08 в 22:47
 gilbert
хрен его знает почему, при заливке некоторым файлам присваивается расширение .JPG вместо .jpg и соответственно нихрена картинки эти не показываются.
Как можно исправить эти расширения в выборочных папках, чтобы не руками.
цитата
17/05/08 в 22:59
 shamit
ну если не руками то групповым переименованием )) меняеш расширение тока
цитата
17/05/08 в 23:22
 lega_cobra
Напиши скриптик небольшой на шелле.
цитата
17/05/08 в 23:26
 gilbert
shamit писал:
ну если не руками то групповым переименованием )) меняеш расширение тока


можно для дебилов? icon_smile.gif
а про скриптики я вообще молчу icon_smile.gif
цитата
17/05/08 в 23:53
 andreich
как мне кажется самый простой вариант - заставить сервак перестать делать отличия между Регистром
цитата
18/05/08 в 01:50
 Crow
Я так понимаю что ты в некоторых случаях юзаешь прогу proJpeg? Именно этот фильтр, а возможно и ему подобные делают JPG.
цитата
18/05/08 в 01:52
 Crow
andreich писал:
как мне кажется самый простой вариант - заставить сервак перестать делать отличия между Регистром

и в дальнейшем аплоадить файлы (если присутствуют JPG) только в нижнем регистре
цитата
18/05/08 в 07:31
 dDan
Попробуй так, не знаю будет ли работать я не проверял
ls *.txt |awk ' {s=substr($0, 1, length($0) - 4); system("mv " s ".JPG " s ".jpg")}
Можно еще на пхп или перле сделать.. icon_smile.gif
цитата
19/05/08 в 05:30
 berry
Цитата:
хрен его знает почему, при заливке некоторым файлам присваивается расширение .JPG вместо .jpg

тоже была проблема.. тоталкоммандер был виноват.. где-то галку тыкнула и..все ок стало[/quote]
цитата
19/05/08 в 14:04
 Semen!
В тотал-командере: ctrl+M Найти JPG заменить на jpg.
цитата
19/05/08 в 15:35
 Soft-Com
однострок меняет расширения файлов во всех вложенных директориях.

Код:

for file in `find ./ -name \*.JPG -exec echo {} \;`; do name=`echo $file | awk -F".JPG" '{print $1}'`; mv $name.JPG $name.jpg;done
цитата
19/05/08 в 19:40
 adultmylife
могу написать скрипт на пирле, если еще не разобрался
цитата
20/05/08 в 13:28
 zuborg
find /path/to/dir/with/JPG -name '*.JPG' | sed 's/\.JPG$//' | xargs -n 1 -I % mv %.JPG %.jpg

для проверки можно на первом запуске перед mv дописать echo - тогда команда по переименованию не будет выполнятся а просто выведется на екран


Эта страница в полной версии