Installation 如何删除非安装程序生成的文件夹(高级安装程序)?

Installation 如何删除非安装程序生成的文件夹(高级安装程序)?,installation,advanced-installer,Installation,Advanced Installer,我正在使用高级安装程序创建我的安装程序。我的应用程序为缓存创建了一个不受安装程序控制的文件夹。我的问题是,;如何删除高级安装程序未处理/控制的文件夹 我已经在这里看过了,但运气不好: 谢谢 Almir您链接的文章很旧,最新版本的Advanced Installer现在内置了删除文件夹的支持,就像您拥有的文件夹一样(即不是由安装创建的,而是由应用创建的)。请看下面的文章,关于 编辑: 否,您可以将其配置为不创建文件夹。如中所示,文件夹测试。为此,首先创建文件夹,然后配置删除操作并点击OK。然后右键

我正在使用高级安装程序创建我的安装程序。我的应用程序为缓存创建了一个不受安装程序控制的文件夹。我的问题是,;如何删除高级安装程序未处理/控制的文件夹

我已经在这里看过了,但运气不好:

谢谢


Almir

您链接的文章很旧,最新版本的Advanced Installer现在内置了删除文件夹的支持,就像您拥有的文件夹一样(即不是由安装创建的,而是由应用创建的)。请看下面的文章,关于

编辑:

否,您可以将其配置为不创建文件夹。如中所示,文件夹测试。为此,首先创建文件夹,然后配置删除操作并点击OK。然后右键单击文件夹并选择属性,然后从第一个选项卡中取消选中“在目标计算机上创建文件夹”选项

有关删除操作的信息将不会从我们的网站上删除,它也是高级安装程序的脱机用户指南的一部分,因此无论使用哪种版本12.1都将保留它


我们只从网站上删除不再存在的功能的文章,在这种情况下,如果高级安装程序的GUI不同,或者功能完全被删除(我怀疑这一点),那么在这里包含详细的步骤对我来说是无用的.

您可以通过两种不同的方式删除不是由高级安装程序创建的文件夹:

  • 使用序列(.vbs或.js)添加新的自定义操作以删除该文件夹
  • 转到文件和文件夹。将常规新文件夹添加到该文件夹所在的路径。选择该文件夹>右键单击>属性。 在“属性”选项卡上禁用以下选项:在目标计算机上创建文件夹,并将文件夹内容安装到父文件夹中。 在“操作”选项卡上启用“删除文件夹”选项
  • 对于操作列表,选择“始终删除文件夹(即使其不是空的)”选项。选择组件以及删除哪个组件


    希望这有帮助。

    这是否仍然会迫使安装程序在安装时创建文件夹?此外,最好在回答中包含相关信息,因为该链接可以随时移动/删除(我意识到,此时,您是维护该知识库的组织的一员)。如果不想在安装时创建文件夹,则自定义操作可以执行清理。如果只需验证文件夹是否存在,然后将其删除,则VBScript非常简单有效。