Refactor #5580: Add new file&directory apis into FileUtils and test cases

I don't think we need this function.