add CreateDirForFileMust()