首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wix3.8安装程序:将文件添加到预先存在的文件夹

Wix3.8安装程序:将文件添加到预先存在的文件夹
EN

Stack Overflow用户
提问于 2014-01-09 06:05:20
回答 1查看 1.5K关注 0票数 2

如何将文件直接安装到用户计算机上已有的文件夹中?我所阅读的所有文档只解释如何创建自定义的INSTALLDIR。

例如:c:\ProgramFiles(x86)\ExampleFolderA\ExampleFolderB\InstalledFile.exe

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-09 09:04:17

您应该首先定义目录结构:

代码语言:javascript
复制
<Directory Id="TARGETDIR" Name="SourceDir">
  <Directory Id="ProgramFilesFolder">
    <Directory Id="ExampleFolderAId" Name="ExampleFolderA">
      <Directory Id="ExampleFolderBId" Name="ExampleFolderB" />
    </Directory>
  </Directory>
</Directory>

请注意,上面的定义不会在安装运行时创建目录。为了真正“创建”目录,您必须将文件放在那里(使用Component元素),或者显式声明目录是空的。

就像这样:

代码语言:javascript
复制
<DirectoryRef Id="ExampleFolderAId">
  <Component Id="SampleComponent" Guid="GUID-GOES-HERE">
    <File Id="SampleFile" Source="C:\readme.txt" KeyPath="yes" />
  </Component>
</DirectoryRef>

代码语言:javascript
复制
<DirectoryRef Id="ExampleFolderBId">
  <Component Id="EmptyFolderComponent" Guid="GUID-GOES-HERE">
    <CreateFolder />
  </Component>
</DirectoryRef>

希望你能想到这个主意。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21012746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档