мне именно сюда
не получается преобразовать в короткий путь строку
D:\Алексей\1---Каменск-Уральский
- возвращается пустая строка
почемур ?
{
CString txt="D:\\Алексей\\1---Каменск-Уральский";
char txt_ShrtPath[MAX_PATH+1];
::memset(txt_ShrtPath,0,sizeof(txt_ShrtPath));
::GetShortPathName(txt,txt_ShrtPath,sizeof(txt_ShrtPath)-1);
}
русские буквы ? Хотя вот такая строка
D:\Алексей\1---Каменск-Уральский (защита-универсал)\base_2009_03_26_092734.fbk
абсолютно легко преобразовалась
D:\07C4~1\1----(~\BASE_2~1.FBK
(сорри за тупые примеры, на эксперименты нет времени, взял пути, как они есть)