в директории с английским названием, а сам файл имеет название на русском. Путём перечисления через std::filesystem::directory_iterator получаю путь к этому файлу (std::filesystem::path), далее делаю для этого лбъекта вызов метода native(), но полученная строка не принимается ни CreateFileW, ни _wopen - возвращается -1 и пояснения "No mapping for the Unicode character exists in the target multi-byte code page.". Как быть, что делать?
Какой код ошибки после CreateFileW?
всё, в общем, выяснилось. Не буду долго томить - на файле стояли атрибуты ридонли
Обсуждают сегодня