fix bug: file.recurse remove empty dirs if clean and include_empty set
Merge pull request #3847 from giantlock/develop

fix bug: file.recurse remove empty dirs if clean and include_empty set both