Автор | Сообщение |
|
| |
Пост N: 637
Зарегистрирован: 17.06.10
|
|
Отправлено: 19.01.22 21:48. Заголовок: Переименование файлов
Приветствую ! Есть такой файл https://cloud.mail.ru/public/yyLv/NZX8194xG Никак не получается его переименовать (ни frename() ни через PowerShell) У меня таких файлов на сетке до черта и получались они, похоже, копией через воцап Там проблема в имени файла (как правило это символ " й") Я утилиту написал и их все выловил, а вот с переименованием облом. Может глянет кто
|
|
|
Ответов - 1
[только новые]
|
|
|
| |
Пост N: 638
Зарегистрирован: 17.06.10
|
|
Отправлено: 24.01.22 17:58. Заголовок: Дело оказалось в сле..
Дело оказалось в следующем: в моем случае в имени файла символ "й" DOB9 неким образом подменялся 2 символами DOB8 CC86. В TC или Проводнике эти файлы выглядели нормально, но из directory() в заголовке такого файла символ "й" заменялся на и? (в соответствии с текущей кодовой таблицей). Соответственно такой файл ни скопировать ни переименовать из программы было невозможно. Для нахождения и исправления пришлось написать утилиту переименования таких файлов через CMD. Но это локальное решение. Каким Можно ли как-то решить эту проблему?
|
|
|