On-line: Haz, гостей 1. Всего: 2 [подробнее..]
АвторСообщение



Пост N: 637
Зарегистрирован: 17.06.10
ссылка на сообщение  Отправлено: 19.01.22 21:48. Заголовок: Переименование файлов


Приветствую !

Есть такой файл https://cloud.mail.ru/public/yyLv/NZX8194xG

Никак не получается его переименовать (ни frename() ни через PowerShell)
У меня таких файлов на сетке до черта и получались они, похоже, копией через воцап
Там проблема в имени файла (как правило это символ "й")
Я утилиту написал и их все выловил, а вот с переименованием облом. Может глянет кто

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 1 [только новые]





Пост N: 638
Зарегистрирован: 17.06.10
ссылка на сообщение  Отправлено: 24.01.22 17:58. Заголовок: Дело оказалось в сле..


Дело оказалось в следующем: в моем случае в имени файла символ "й" DOB9 неким образом подменялся 2 символами DOB8 CC86. В TC или Проводнике эти файлы выглядели нормально, но из directory() в заголовке такого файла символ "й" заменялся на и? (в соответствии с текущей кодовой таблицей). Соответственно такой файл ни скопировать ни переименовать из программы было невозможно. Для нахождения и исправления пришлось написать утилиту переименования таких файлов через CMD. Но это локальное решение. Каким Можно ли как-то решить эту проблему?

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 684
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет