In this line, it is defined that filesToExclude's members must all use lower cases and that all the file names processed will be generated into lower case forms, which is something not mentioned in the README file. Because this problem, I wasted nearly an hour checking all the stuff so I hope others won't waste another hour checking it.
Hope a tip concerning it will be included in README.md in this proj.