Would it be better to use `Directory.Exists()`?