Re: Perl - копирование файлов в WinXP
От: DOOM Россия  
Дата: 10.12.11 13:18
Оценка:
Здравствуйте, AleksSerge, Вы писали:

AS>Доброго времени суток.

AS>Работаю с ActivePerl.
AS>С помощью File::Find find и File::Copy copy делаю поиск по иерархии каталогов и копирую найденные файлы в другое место.
AS>Для файлов с не ASCII символами в именах Perl выбрасывает ошибку.
AS>Причина — имена таких файлов преобразовываются на этапе $src_file = $_ ; — умляуты заменяются на знаки вопросов (например "Ten?a Una Guitarra.mp3") и такой файл не может быть скопирован даже с переименованием в другое имя без умляутов. Валится на copy($src_file, $new_file , 1). Что делать? Спасибо за совет.

Почитай это: http://xpoint.ru/know-how/Perl/PodderzhkaUnicode#KonkatenatsiyaStrokSFlagomIBez (ну и всю статью).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.