void CMachine::Excute() ... { SetCurrentDirectory(_T(m_path)); WIN32_FIND_DATA fd; HANDLE hFind=::FindFirstFile(_T("*.*"),&fd); if(hFind!=INVALID_HANDLE_VALUE) ...{ do ...{ if(!(fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) cout<<fd.cFileName<<endl; }while(::FindNextFile(hFind,&fd)); ::FindClose(hFind); }}