Так... В личке тишина... То ли вопрос не актуален, то ли что...
Отвечу тут.
Имя файла имеет двоякое трактование, собственно как имя, так и полное имя (т.е. путь, имя и расширение).
Кроме того не забывай, что одинаково выглядящие символы, в действительности могут иметь разные коды,
в зависимости от кодировки. Так как компьютер вообще не знает никаких букв, а работает исключительно с цифрой,
то возможны всякие непонятки. К примеру, в тексте, у тебя видимый пробел, а в натуре
там непечатный символ, а так как в разных средах может происходить перекодировка символов, то возможен такой результат.
Проделай эксперимент:
скопируй имя файла и вставь его в блокнот, потом скопируй из блокнота
и создай новый файл, переименуй его вставив имя из буфера обмена.
Если такое удастся, значит блокнот че-то поменял и наш экперимент не совсем удался. Если имя опять будет непонятным,
в следующей строке в блокноте напиши то же имя с клавы (для чистоты), скопируй его в буфер и попробуй аналогично переименовать файл,
если это удастся, то мы получим все что нам нужно, для анлиза. Сохраним файл блокнота, затем откроем его в хекс редакторе,
и сравним коды обоих строк, разница в этих кодах и будет причиной ошибки.
В любом случае ковыряем кодировки.
