Check is_dir only if the file_exists