System.Directory.Extra

withCurrentDirectory

getDirectoryContentsRecursive

createDirectoryPrivate