Thank you Code Doc. Indeed, CV Michael's code use much less memory then the other codes (-120mb RAM).
About its speed, it takes the same time (7 mins for 31001 files).

Thank you once again.