Witam
Dlaczego poniższy kod nie usuwa pliku z folderu?
void DeleteF (std::string KCA){
HANDLE HD;
WIN32_FIND_DATA WF;
wchar_t AD[100];
wchar_t AP[100];
wchar_t AL[100];
MultiByteToWideChar( CP_ACP, 0, (KCA + "/").c_str(), - 1, AD, 100 );
HD = FindFirstFile (AD, &WF);
wsprintf (AP, AD, WF.cFileName);
DeleteFile (AP);
}
Gdy powyższy kod zamienię na poniższy plik o nazwie esad.save
zostaje usunięty:
MultiByteToWideChar( CP_ACP, 0, (KCA + "/esad.save").c_str(), - 1, AP, 100 );
DeleteFile (AP);