我有一个 IS 项目,我想在其中放置一些文件TARGETDIR ^ ".." ^ "NewDir"
,如果该目录不存在,则创建该目录。问题是CreateDir
需要绝对路径。
我正在考虑修剪尾随的“\”,TARGETDIR
然后使用ParsePath(svReturnString, szPath, PATH)
它来删除最后一个目录TARGETDIR
,但这对于我的特定示例非常具体。有没有更通用的方法将相对路径转换为绝对路径?
我们的安装默认是CompanyName\ProductName
这样的TARGETDIR
,但是由于产品共享资源,我们希望将公共文件放在CompanyName\Data
,CompanyName\Log
等中。