INNER CODE UNIT · C++
D
ixray-team/ixray-1.6-stcop · src/xrCore/ELocatorAPI.cpp:392
dir_delete_cb_data* D = (dir_delete_cb_data*)data;
if (entry.attrib&_A_SUBDIR) D->folders->insert (FS_File(entry));
else if (D->remove_files) FS.file_delete (entry.name);
}
BOOL CLocatorAPI::dir_delete(LPCSTR initial, LPCSTR nm, BOOL remove_files)
{
string_path fpath;
if (initial&&initial[0])
update_path (fpath,initial,nm);
else
strcpy (fpath,nm);
FS_FileSet folders;
folders.insert (FS_File(fpath));
// recurse find