In either case, I’d expect file.getParent() (or file.getParentFile()) to give you what you want.
Additionally, if you want to find out whether the original File does exist and is a directory, then exists() and isDirectory() are what you’re after.