Автор |
Сообщение |
Sapro
Репутация: 0
Зарегистрирован: 02.10.2012 Сообщения: 8
|
Добавлено: Пн Окт 15, 2012 09:53 Нужен скрипт на длину имени файла! |
|
|
Да на дворе 21 век длинна имени файла может быть больше 255 символов, но как не парадоксально МНЕ НАДО ЧТОБЫ ИМЯ ФАЙЛА БЫЛО ОГРАНИЧЕНО 30 знаками до расширения! Кто знает как написать такой скрипт или сделать это через automator? Дабы кидать на него файл и его имя срезалось до 30 знаков. |
|
Вернуться к началу |
|
Veselchack_U
Репутация: +159
Зарегистрирован: 02.03.2002 Сообщения: 4966
|
Добавлено: Пн Окт 15, 2012 10:44 Re: Нужен скрипт на длину имени файла! |
|
|
ОФФ:
Sapro писал(а): | Да на дворе 21 век длинна имени файла может быть больше 255 символов... |
Длина имен в популярно-коммерческих файловых системах "для нормальных людей" (HFS+, exFAT, NTFS, ext3, ZFS, etc.) все же 255.
И хорошо, если это 255 юникодных, а не обычных (например, в кодировке UTF-8) символов, из-за которых реальная длина имен файлов на диковинных языках типа русского может сокращаться до 4-х раз. Вроде у линуксовых ext2/3/4 как раз такая проблема...? _________________ Мы не бандиты, а благородные пираты... |
|
Вернуться к началу |
|
Daniel
Репутация: +348
Зарегистрирован: 14.07.2001 Сообщения: 9072 Откуда: Украина
|
|
Вернуться к началу |
|
паша кошляк
Репутация: +279/–1
Зарегистрирован: 18.04.2006 Сообщения: 35607 Откуда: москва
|
Добавлено: Пн Окт 15, 2012 12:11
|
|
|
Veselchack_U писал(а): | юникодных, а не обычных (например, в кодировке UTF-8) | а я полагал, что UTF-8 и есть нормальный юникод.
ошибался? _________________ Самораспаковывающийся архив самораспаковывающемуся архиву рознь! © Daniel
список неполный, порядок случайный. © Oldman
думать — это роскошь! © Cherry
пш/кш |
|
Вернуться к началу |
|
Veselchack_U
Репутация: +159
Зарегистрирован: 02.03.2002 Сообщения: 4966
|
Добавлено: Пн Окт 15, 2012 12:23
|
|
|
паша кошляк писал(а): | Veselchack_U писал(а): | юникодных, а не обычных (например, в кодировке UTF-8) | а я полагал, что UTF-8 и есть нормальный юникод.
ошибался? |
"Нормальный двухбайтовый юникод" это UTF-16, UTF-8 -- скорее производная от него сделанная для большей совместимости с не-юникодом.
UTF-8 -- классный юникод для текстовых файлов = откроется в любом текстовом редакторе и даже правильно покажется часть текста, состоящая из латинских символов и знаков препинания.
Для файловых систем (или каких-нить таблиц с фиксированной длиной полей в байтах) больше подходит UTF-16, у которого каждый уникодный символ = ровно два байта, а не 1, 2, 4... _________________ Мы не бандиты, а благородные пираты... |
|
Вернуться к началу |
|
Sapro
Репутация: 0
Зарегистрирован: 02.10.2012 Сообщения: 8
|
Добавлено: Пн Окт 15, 2012 14:48
|
|
|
Да спасибо за подсказку, но про эту программу я вкурсе. Она не подходит по причине того что нельзя накинуть на нее файл для переименовывания и она все автоматом сделала, а запускать ее каждый раз и выбирать настройки (даже сохраненные) не очень удобно.
А по поводу ссылок ниже первую я уже копал, так и не понял как че там работает. Последняя вообще не то что надо. А средняя очень похожа на то что нужно, но у меня не работает, пишет ошибку. По скольку в написании не силен, то возвращаюсь к теме. |
|
Вернуться к началу |
|
Sapro
Репутация: 0
Зарегистрирован: 02.10.2012 Сообщения: 8
|
Добавлено: Пн Окт 15, 2012 14:52
|
|
|
Ну и уж коли пошла такая пьянка, усложняю задачу, в конце имени файла надо чтоб приписывалось хронометраж (условно если это видео файл типа: Имяфайла_0100.mov, где 0100 говорит что это 1 мин 00 сек)
Вот как то так. Но проблема 30 знаков пока еще не решена! |
|
Вернуться к началу |
|
паша кошляк
Репутация: +279/–1
Зарегистрирован: 18.04.2006 Сообщения: 35607 Откуда: москва
|
Добавлено: Пн Окт 15, 2012 15:02
|
|
|
Sapro писал(а): | про эту программу я вкурсе. Она не подходит по причине того что нельзя накинуть на нее файл для переименовывания и она все автоматом сделала, а запускать ее каждый раз и выбирать настройки (даже сохраненные) не очень удобно. | об этом никто не знал, кроме вас.
Sapro писал(а): | первую я уже копал, так и не понял как че там работает. Последняя вообще не то что надо. А средняя очень похожа на то что нужно, но у меня не работает, пишет ошибку. По скольку в написании не силен, то возвращаюсь к теме. | выключайте компьютер. _________________ Самораспаковывающийся архив самораспаковывающемуся архиву рознь! © Daniel
список неполный, порядок случайный. © Oldman
думать — это роскошь! © Cherry
пш/кш |
|
Вернуться к началу |
|
Daniel
Репутация: +348
Зарегистрирован: 14.07.2001 Сообщения: 9072 Откуда: Украина
|
Добавлено: Пн Окт 15, 2012 15:12
|
|
|
Sapro
По всем трем ссылкам есть куски кода, выполняющие нужные вам действия. Если бы вместо «как написать?» вы сразу сказали «напишите мне», я бы не стал грузить вас ссылками.. |
|
Вернуться к началу |
|
Sapro
Репутация: 0
Зарегистрирован: 02.10.2012 Сообщения: 8
|
Добавлено: Вт Окт 16, 2012 02:19
|
|
|
Daniel писал(а): | Sapro
По всем трем ссылкам есть куски кода, выполняющие нужные вам действия. Если бы вместо «как написать?» вы сразу сказали «напишите мне», я бы не стал грузить вас ссылками.. |
Да нет, я ж сказал спасибо за подсказку, но в том то и дело что не могу разобраться с кодом, из тех кусков что там приведены я сляпал, но он не работает. Вот собственно я и создал тему "Нужен скрипт..." |
|
Вернуться к началу |
|
Sapro
Репутация: 0
Зарегистрирован: 02.10.2012 Сообщения: 8
|
Добавлено: Вт Окт 16, 2012 02:21
|
|
|
паша кошляк писал(а): | об этом никто не знал, кроме вас.
выключайте компьютер. |
Тролль?! |
|
Вернуться к началу |
|
aTrop
Репутация: +77
Зарегистрирован: 01.03.2002 Сообщения: 3152 Откуда: Тольятти
|
Добавлено: Вт Окт 16, 2012 10:26
|
|
|
A Better Finder Rename умеет обрезать имена до нужной длины. Да и еще массу всякого полезного... Нужный вариант настроек можно сохранить в качестве дроплета как раз для того, чтобы просто кидать на него файлы.
Вообще программка из разряда Must Have на мой скромный взгляд. _________________ Andrew AKA Trop
ICQ 33808885 |
|
Вернуться к началу |
|
|