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 писал:
ну если не руками то групповым переименованием )) меняеш расширение тока
можно для дебилов?
а про скриптики я вообще молчу
цитата
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")}
Можно еще на пхп или перле сделать..
цитата
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 - тогда команда по переименованию не будет выполнятся а просто выведется на екран
Новая тема
Ответить
Эта страница в полной версии