fn read_dir(dir: &Path) -> Option<ReadDir>
Return a ReadDir for dir, after checking that dir exists and can be read.
ReadDir
dir
Returns None if any operation fails.
None