【问题标题】:Create all directories in specified path在指定路径创建所有目录
【发布时间】:2015-04-29 16:33:10
【问题描述】:

我正在使用 install shield 2014。

一步用户指定某些文件的路径。他/她可以设置由不存在的文件夹组成的路径。

例如:

F://folder1/folder2/folder3

但是folder1、folder2、folder3在F盘上不存在。

是否可以告诉 InstallShield创建所有(文件夹 1、文件夹 2、文件夹 3)磁盘上不存在的目录?

【问题讨论】:

    标签: windows-installer installshield filepath


    【解决方案1】:

    这会一直自动发生。例如,任何给定的安装程序通常设置为 C:\Program Files\Company\Product,然后将文件和文件夹添加到 Product。 MSI 将自动创建父文件夹 Company(以及 Program Files,如果它不工作的话),因为它隐含地需要创建 Product 文件夹。

    【讨论】:

    • 看起来它在我的情况下不起作用。如果我指定 C:\Program Files\MyFolder - MyFolder 将被创建。但如果我指定 C:\Program Files\MyFolder\SubFolder - 它不会创建任何文件夹。
    • 很难说你做错了什么,因为你没有发布任何源代码、构建 MSI 或日志文件来查看。我告诉你已知的预期行为是什么。
    猜你喜欢
    • 1970-01-01
    • 2015-01-06
    • 2021-12-20
    • 1970-01-01
    • 2020-05-04
    • 1970-01-01
    • 1970-01-01
    • 2019-06-08
    • 1970-01-01
    相关资源
    最近更新 更多