// Exec.cpp - runs the show // maintenance history //-------------------- // ver 2 : 26 Jan 2010 // - fixed bug in yada yada yada // ver 1 : 26 Jan 2012 // - first release #include #include "WinTools.h" #include "FileMgr.h" int main(int argc, char* argv[]) { // find files to test // assumes path may be named by argv[1] // assumes patterns may be named by argv[2], argv{3}, ... std::string path = "."; std::string pattern = "*.*"; //if(argc > 1) // path = argv[1]; //if(argc > 2) // pattern = argv[2]; FileMgr fm(argc, argv); FileMgr::fileSet fs = fm.FindFiles(path, pattern); int count = 2; while(count < argc) { if(argc == 1) path = "."; else path = argv[1]; if(argc == 2) pattern = "*.*"; else pattern = argv[count++]; if(count == 3) std::cout << "\n Processing files in: " << Win32Tools::path::getFullPath(path) << std::endl; FileMgr::fileSet files = fm.FindFiles(path, pattern); for(size_t i=0; i