0

在安装过程中,我在 {INSTALLDIR} 中创建了一个文件夹(封面),其中包含一些图像。卸载时,我想删除此文件夹和 [ALLCONTENT]。

2 天后,如果我有确切的路径(“C:\Whatever”),我设法删除(DeleteDir)一个文件夹

由于我不知道应用程序将安装在哪里 - 我如何在脚本中引用此路径?在组件中标有 [INSTALLDIR] Covers。尝试了所有可能的“字符串值”,但没有运气。

任何地方都没有这方面的例子(2010 年)。这是卸载程序吧?这怎么会这么难?

Update1:​​我创建了一个指向文件夹的环境变量,并使用 ExFn_GetEnvVar 来获取完整路径值。仅在文件夹为空时有效。

4

1 回答 1

0

通过使用 RemoveFile Table 解决。诀窍是在尝试删除目录之前从目录 (*) 中删除所有文件。可以通过将 FileName 条目留空来删除目录。

于 2015-03-23T13:08:41.230 回答