[d | au / b / bro / ci / cu / dev / hr / l / m / mi / mu / o / r / s / tran / tu / tv / vg / x | a / aa / c / fi / jp / rm / tan / to / ts / vn]
- [Радио 410] [ii.booru-Архив РПГ] [acomics-cf-ost] [@] - [Архив - Каталог] [Главная]

[Назад]
Ответ
Leave these fields empty (spam trap):
Имя
Тема
Сообщение
Файл
Подтверждение
Перейти к [
Пароль (для удаления файлов и сообщений)
 
ЗАПРЕЩЕНО:
  • детская эротика/порнография
  • троллинг
 
  • Поддерживаются файлы типов GIF, JPG, MP4, OGV, PNG, WEBM размером до 4096 кБ.
  • Максимальное количество бампов треда: 500.
  • Всем посетителям рекомендуется ознакомиться с FAQ.

E2AJ9gmWEAISJUd.jpg - (173 KB, 1574x1781)  
173 KB №213833   #1

Подскажите чем можно пакетно переименовать файлы, основываясь на заголовках. Сохраняю из твиттера картинки расширением Save-in, а оно расширения не пишет. Неудобно.

>> №213835   #2
for i in *; do case `mimetype -b $i` in image/jpeg) mv $i $i.jpg;; image/png) mv $i $i.png;; esac; done
>> №213837   #3

>>213835

> in *;

in $(find ./ -maxdepth 1 -type f)

>> №213840   #4

Или можно отсортировать стандартным способом почти в любом стандартном файловом менеджере (например проводнике виндоус), а затем выделить и переименовать в любом пакетном переименовщике.

>> №213847   #5

>>213840
Это не линукс-вей, слишком просто.

в IrfanView можно и без проводника, кстати

>> №213849   #6

>>213835
Спасибо, но мне под венду надо. Стоило уточнить.

>21384

Нифига не просто. Проводник виндоус под типом файла подразумевает расширение и таким образом не различает png и jpg.

>> №213850   #7

>>213849
Хех и правда. Хотя на выбор помимо расширения и типа есть столбцы mimetype и "распознанный тип". Непонятно зачем они тогда нужны.

>> №213851   #8

>>213850
О, точно, распознанный тип. Спасибо.
Алсо можно еще по глубине цвета фильтровать. Но все равно непонятно, где заканчивается пнг и начинается жпг.Только если самому в заголовки смотреть. Как-то это тупо.

>> №213853   #9

>>213851
За что спасибо то? Всё это не работает. Даже разрешение (нпр 640x480) n/a если расширения у файла нет. Всё по расширению файла, бред какойто.

>> №213855   #10
rename.png - (80 KB, 972x745)  
80 KB

IrfanView умеет выводить информацию о картинках в файл, основываясь на контенте, а не на расширении. А потом вопрос решается пятью строчками на повершелле.

>> №213859   #11
sort.PNG - (27 KB, 391x452)  
27 KB

>>213853
А у меня работает. Вроде бы.

>> №213860   #12

>>213855
Спасибо, работает. Не совсем пакетно (предлагает переименовать при обнаружении), но тоже хорошо.

>> №214040   #13

@echo off
for %%f in ("*.*") do (
identify %%f | find /i "JPEG"
if not errorlevel 1 copy %%f %%f.jpg
identify %%f | find /i "PNG"
if not errorlevel 1 copy %%f %%f.png
)
pause
Не знаю зачем я этот батник написал, но пусть будет
identify из ImageMagick

>> №214045   #14

>>214040
С учетом, что bash доступен под windows не первый год - и правда непонятно зачем.



Удалить сообщение []
Пароль
[d | au / b / bro / ci / cu / dev / hr / l / m / mi / mu / o / r / s / tran / tu / tv / vg / x | a / aa / c / fi / jp / rm / tan / to / ts / vn]
- [Радио 410] [ii.booru-Архив РПГ] [acomics-cf-ost] [@] - [Архив - Каталог] [Главная]