С нами с 30.10.08
Сообщения: 1347
Рейтинг: 406
|
Добавлено: 15/01/09 в 23:06 |
Суть вопроса такова
Напарсил я значит картинок. Имя картинки имеет такой вот вид: l_panasonic hdc-sd9.jpg
нужно убрать пробел между лейблом и моделью или заменить его на что либо, чтобы название не имело пробела
пробовал поменять программами ReName, MassFileCase и еще какой-то ботвой
результат один: меняется все - кроме этого пробела
пробовал скриптом: $name = str_replace(" ", "_",$name);
тоже хуй
любые пробелы меняются только не этот... что за хня такая? Только руками меняется.. но руками их больше 50000
кому интересно могу пару файлов для эксперимента скинуть
всем рейтинг ![icon_biggrin.gif](/template/images/smiles/icon_biggrin.gif)
Последний раз редактировалось: Kinst (16/01/09 в 06:13), всего редактировалось 1 раз
|
|
Тайный фанатег работ Yolz =)
|
0
|
|
|
С нами с 26.04.05
Сообщения: 53
Рейтинг: 45
|
Добавлено: 16/01/09 в 00:56 |
Тоталом пробовал? У меня было подобное, тотал помог.
|
|
|
|
С нами с 03.06.07
Сообщения: 374
Рейтинг: 519
|
Добавлено: 16/01/09 в 01:32 |
Будешь смеяться, но я частенько переименовываю файлы с помошью ACDSee
В твоём случае:
Запустил ACDSee, выделил файлы к ренэйму, правый клик, переименовать.
Шаблон не использовать. На вкладке "поиск и замена" укажешь что и на что нужно заменить.
Проверено, работает всегда и везде.
|
|
|
|
С нами с 30.10.08
Сообщения: 1347
Рейтинг: 406
|
Добавлено: 16/01/09 в 05:43 |
тотал не осилил ренейм этих файлов, пойду сейчас качну асидисю
|
|
Тайный фанатег работ Yolz =)
|
0
|
|
|
С нами с 30.10.08
Сообщения: 1347
Рейтинг: 406
|
Добавлено: 16/01/09 в 06:10 |
асидися тоже показала хуй
ссука блядь, чтож за хуйня такая... мистика блядь... не хочет переименовываться файл в этом месте и хоть ты выебись...
|
|
Тайный фанатег работ Yolz =)
|
0
|
|
|
С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506
|
Добавлено: 16/01/09 в 14:18 |
может там не пробел, а таб какой-нибудь
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 16/01/09 в 14:21 |
Тотал осилит любой ренейм.
Дай пару такие файлов в архиве.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
5
|
|
|
С нами с 28.02.03
Сообщения: 8546
Рейтинг: 1609
|
Добавлено: 16/01/09 в 15:29 |
пробовал Rename Master ?
проблема может быть потомучто там может быть долеко ине пробел а какойнибуть непечатуемый символ
чтобы точно выеснить тебе надо програмно получить имя файла
повторуюсь делать нужно програмно потомучто после поподания в буфер такой сомвол легко может стать пробелом
и приоброзовываеш его имя в CharCode и смотриш что утебя засимвол
прячица за пробелом
потом Код: | $name = str_replace(char(код символа), "_",$name); |
и будет тебе счастье
|
|
Сдам место в подписи. Предложения в личку.
|
5
|
|
|
С нами с 28.02.03
Сообщения: 8546
Рейтинг: 1609
|
Добавлено: 16/01/09 в 15:40 |
есть белее дубовый метод
список файла суеш в два файла посторочно
потом вовтором файле делаеш авто замену пробелов на ченадо
посе чего скриптом посторочно читаеш содержимое файлов
и в цикле выполняеш команду copy $file1_name[1] $file2_name[1]
|
|
Сдам место в подписи. Предложения в личку.
|
5
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 16/01/09 в 15:43 |
Alexs: это уже копирование а не замена
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
5
|
|
|
Свобода дороже денег
С нами с 10.05.05
Сообщения: 3325
Рейтинг: 2262
|
Добавлено: 16/01/09 в 15:54 |
В тотале выделяешь все файлы, идешь по кнопке групповое переименование, там есть блок "Поиск и замена" в нем в верхней колонке ставишь пробел в нижней на что заменить, внизу жмешь выполнить. все
Каждый день практически этим занимаюсь, работает отлично
|
|
|
|
С нами с 28.02.03
Сообщения: 8546
Рейтинг: 1609
|
Добавлено: 16/01/09 в 15:55 |
сори
замените copy на move
|
|
Сдам место в подписи. Предложения в личку.
|
5
|
|
|
С нами с 30.10.08
Сообщения: 1347
Рейтинг: 406
|
Добавлено: 16/01/09 в 17:07 |
человек который программил грабберочег картинок сделал проще, сделал чтобы имена просто тупо нахуй убивались, и файлы шли с порядковой нумерачией
всем спасибо, всем +
|
|
Тайный фанатег работ Yolz =)
|
0
|
|
|
С нами с 25.02.03
Сообщения: 988
Рейтинг: 358
|
Добавлено: 16/01/09 в 20:48 |
а вот так например совсем если банально в винде выделить CTRL+A нажать F2 и переименовать как надо?
будут файлы аля
panasonik(1).jpg
panasonik(2).jpg
и тп
|
|
|
|
С нами с 30.10.08
Сообщения: 1347
Рейтинг: 406
|
Добавлено: 16/01/09 в 20:54 |
совсем банально тоже не прошло
постирал нахер эти картинки.. ну их нах
|
|
Тайный фанатег работ Yolz =)
|
0
|
|
|
Просто zzoommer
С нами с 10.03.07
Сообщения: 1257
Рейтинг: 55
|
Добавлено: 16/01/09 в 23:55 |
Kinst писал: | Суть вопроса такова
Напарсил я значит картинок. Имя картинки имеет такой вот вид: l_panasonic hdc-sd9.jpg
нужно убрать пробел между лейблом и моделью или заменить его на что либо, чтобы название не имело пробела
пробовал поменять программами ReName, MassFileCase и еще какой-то ботвой
результат один: меняется все - кроме этого пробела
пробовал скриптом: $name = str_replace(" ", "_",$name);
тоже хуй
любые пробелы меняются только не этот... что за хня такая? Только руками меняется.. но руками их больше 50000
кому интересно могу пару файлов для эксперимента скинуть
всем рейтинг |
Правильно ли я понимаю, что " l_panasonic hdc-sd" - это константа, в которой меняются только цифры после " sd" - 01, 02, 03...?
Если да, то нет ничего проще. Воспользуйся AdobeBridge - Tools>Batch Rename. Там все предельно понятно, разберешься легко. Напечатай нужный текст без пробела, а последовательные номера прога сама присобачит.
Если же у тебя меняется название, то тогда не знаю, чем помочь. Пробелы, бля, вообще всегда с трудом ликвидируются.
|
|
|
|
С нами с 30.10.08
Сообщения: 1347
Рейтинг: 406
|
Добавлено: 17/01/09 в 05:34 |
нет, это не константа, это модель ![icon_smile.gif](/template/images/smiles/icon_smile.gif) 50к файлов, у всех разные наименования, начиная от Aiwa, заканчивая Xeon
|
|
Тайный фанатег работ Yolz =)
|
0
|
|
|
ищу работу (php,mysql,js)
С нами с 26.05.07
Сообщения: 576
Рейтинг: 393
|
Добавлено: 17/01/09 в 06:23 |
скинь файлики, плиз, если остался - интересно на пхп что-то попробовать...
|
|
|
|
ищу работу (php,mysql,js)
С нами с 26.05.07
Сообщения: 576
Рейтинг: 393
|
Добавлено: 17/01/09 в 06:34 |
считать имя файла >> регуляркой вырезать все кроме букв, подчёркивания, тире, точки, цифр >> получить новое имя файла >> переименовать файл
и так 50000 раз
можно пробовать так
|
|
|
|
Гражданин планеты Земля
С нами с 30.03.03
Сообщения: 7217
Рейтинг: 2185
|
Добавлено: 17/01/09 в 06:35 |
в случе скрипта лучше использовать preg_replace('/\s+/i', '_', $filename), где \s - это множество пробельных и управляющих символов.
|
|
|
|
ищу работу (php,mysql,js)
С нами с 26.05.07
Сообщения: 576
Рейтинг: 393
|
Добавлено: 17/01/09 в 06:50 |
Kinst писал: |
пробовал скриптом: $name = str_replace(" ", "_",$name);
|
wMaster писал: |
в случе скрипта лучше использовать preg_replace('/\s+/i', '_', $filename), где \s - это множество пробельных и управляющих символов
|
вот, а теперь попробовать:
Код: | $name = preg_replace('/\s+/i', '_', $name); |
по идее должно сработать
|
|
|
|
С нами с 30.10.08
Сообщения: 1347
Рейтинг: 406
|
Добавлено: 17/01/09 в 07:09 |
Dim82 писал: | скинь файлики, плиз, если остался - интересно на пхп что-то попробовать... |
к сожалению все удалил, а скрипт тырящий картинки уже переписан
|
|
Тайный фанатег работ Yolz =)
|
0
|
|
|
Бзз-з-з-з-зз...
С нами с 09.08.05
Сообщения: 902
Рейтинг: 279
|
Добавлено: 17/01/09 в 13:49 |
прям энциклопедия по груповому переименованию файлов
сам раньше пользовался jv16 PowerTools, но после того как разжевали про тотал коммандер буду его юзать
|
|
|
|