parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ошибка при работе с кириллическими именами имеет место

G_Z 07.09 16:54

Но сохранять оригинальные имена файлов — плохая идея.

Оригинальное имя можно сохранить где-нибудь в «мета-данных», но сам файл должен называться предсказуемо.

Лично я, к примеру, использую hex-представление CRC-32 — так все имена шаблонны, а в довесок идёт бесплатная защита от дубликатов.
@filename[file;name]
$checksum(^file.crc32[])

$ext[^file:justext[$name]]
$ext[^ext.lower[]]

$result[^checksum.format[%x].$ext]