`Resolve` seems like a closer match, plus calling `exists()` would require creating a `Directory` object, which ends up being in the file system index and unused if the directory doesn't exist on disk.