I want to count the number of files from a directory and all its subdirectories recursively. My code is:
Qt Code:
{ int sum = 0; QFileInfoList lst = dir.entryInfoList(); for(int i = 0; i < lst.size(); i++) { sum = sum + CountFiles(lst.at(i).canonicalPath()); } return dir.entryInfoList().size() + sum; }To copy to clipboard, switch view to plain text mode
The problem is that sometimes I got the following error:
ASSERT: i>=0 && i < size()
Do you have any idea why? Thank you.
Bookmarks