////////////////////////////////////////////////////////// // DemoFiles.cpp // // Jim Fawcett #include #include #include "../FileInfo/FileInfo.h" std::vector getFiles(const std::string& path, const std::string& pattern) { std::vector files; fileInfo f; // std::cout << "\n path is: " << f.getPath(); f.setPath(path); // std::cout << "\n path is: " << f.getPath(); if(f.firstFile(pattern)) { if(!f.isDirectory()) files.push_back(f.name()); while(f.nextFile()) { if(!f.isDirectory()) files.push_back(f.name()); } } return files; } void main(int argc, char* argv[]) { std::cout << "\n Testing DemoFiles"; std::cout << "\n The commandline is:"; for(int i=0; i files; if(argc > 2) files = getFiles(argv[1],argv[2]); else files = getFiles(".","*"); std::cout << "\n files holds " << files.size() << " files"; for(size_t i=0; i