When you enter a path that does not exist, it has to find the first parent
path up the tree that *does* exist to be able to determine the free space
on that file system. Boost will not accept non existing paths.