add CreateDirIfNotExistsMust()