It's been many years, but lastdir - "/" or lastdir - "" don't make sense, so it should be (lastdir - path) ? "/" : ""