wseventeen VictorVG4 В ответ на Ваши участливые
подсказки ранее я с сожалением писал:
Цитата: Увы, обе команды и "start /min /wait cmd /c chcp 65001& dir /b /s /a-d >t.tmp", и "start /i cmd /c chcp 65001&dir /b/s/a-d >dirlist.txt" формируют файл-списки, в которых ёлочки "«" и "»" в именах файлов транслированы соответственно в "<" и ">".
А сегодня нашёл на форуме Фара
пример (автор —
2useven10 ) того, как можно сделать, чтобы эти команды работали нормально.
start /min /wait cmd /c "chcp 65001 & cmd /c dir /b /s /a-d >t.tmp"
start /I /B cmd /c "chcp 65001 & cmd /c dir /b/s/a-d >dirlist.txt"
cmd /c "chcp 65001 & cmd /c dir /b /s /a-d>bra_.tmps & chcp 866"
— и теперь каждый из трёх вариантов команды выдаёт нормальный юникодный результат и непосредственно из комстроки, и из батника, и из алиаса.
Благодарю вас за оказанную ранее помощь, в т.ч. 2,5-летней давности!