That's the opposite: we should throw an exception if the parent directory doesn't exist. When this happens, there's a good chance the path is wrong, like spaces on Windows.