[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 1 месяц
  • Сообщений: 3586
  • Репутация:127

    [+] [-]
qwea2005, aa
Нет, пока не вижу "просвета".
Советы про PowerShell не в тему. С тем же успехом можно просто "сваять" собственную утилиту. Решение требуется именно на основе встроенных средств CMD (и штатных утилит ОС).
... и повторю опять: не надо зацикливаться на символе 0х7. Решение должно быть общим, для любого числа любых спецсимволов (ну, "любых" - это вообще допустимых в имени файла).

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Ander_73
Задача не разрешима.
Указанный символ (0x2022 в UTF-16) отсутствует в OEM кодировке и не может быть корректно в нее сконвертирован, 0x7 и есть результат неверной конвертации.
Вот результат конвертации UTF-16>OEM>UTF-16
0x2022>0x7>0x0007 - конвертация произошла неверно
Для ANSI , в которой этот символ есть
0x2022>0x95>0x2022 - конвертация UTF-16>ANSI>UTF-16 произведена верно.
Так, что в OEM листинге просто нет полной информации об имени файла, единственное, что можно сделать, это заменить все символы с кодом <0x20 на "?", ну, а там, как повезет.

[Цитировать]

    MBTY
  • 1499
  • Стаж: 8 лет 6 месяцев
  • Сообщений: 77
  • Репутация:6

    [+] [-]
Я прошу прощения..... А в чем беда?
команда
chcp 1251
del /f /q "• Run-Command 2.82.2.info"
стерла файл из архива fname.7z c первой страницы... Windows 10 x64 Pro
http://dzzb.ru/hmmmm.7z

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
MBTY,
71819А в чем беда?
Беда в том, что этот символ не существует в OEM кодировке, с ANSI проблем нет.
А задача была использовать именно OEM кодировку.

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 2 месяца
  • Сообщений: 928
  • Репутация:55

    [+] [-]
  • Откуда: Грузия, город Рустави
Del

Страница 3 из 3


Показать сообщения:    

Текущее время: 28-Мар 21:11

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы