Доброе утро.
SHFileOperation всегда выдает: "Не удается удалить файл. Не удается произвести чтение из файла или с диска.".
В ручную все удаляется без проблем.
CString root = "C:\\new\\sound";
SHFILEOPSTRUCT sh={0};
sh.hwnd=this->GetSafeHwnd();
sh.pFrom = (LPCSTR)root.GetBuffer();
sh.wFunc=FO_DELETE;
sh.fFlags=FOF_ALLOWUNDO;
SHFileOperation(&sh);
В чем может быть причина?
Здравствуйте, dcb-BanDos, Вы писали:
DB>Тру жесть, странно что нету еще триплнулей в конце )))
А что вас так удивило?
Стандартный способ отделения мультистрок в буфере, используемое в WinAPI