文件搜索启动条件的文件夹 属性:如何在 [TARGETDIR] 下指定自定义文件夹?
Folder property of File Search Launch Condition: how to specify custom folder under [TARGETDIR]?
我正在尝试为我的安装程序设置文件搜索启动条件。我需要它在我的 [TARGETDIR]
文件夹的子文件夹中搜索指定的文件。
我尝试将 Folder
属性 设置为:
[TARGETDIR]
/子文件夹
[TARGETDIR]
子文件夹
[TARGETDIR]
子文件夹/
[TARGETDIR]
/子文件夹/
[TARGETDIR]
/"Subfolder"
None 上述解决方案有效。永远找不到位于子文件夹中的文件。如果我只指定 [TARGETDIR] 并将 Depth
属性 设置为 1,它会起作用,但我宁愿直接指定要搜索的目录。
我找到了一个类似的问题here,但是没有答案。
设置 Folder
属性 以使用自定义文件夹的正确方法是什么?
这里的困难在于 TARGETDIR 直到搜索完成后才被设置,所以它还没有值。即使它确实有一个值,它也是浏览对话框更改的内容,可以更改用户安装应用程序的位置(请参阅目标计算机上文件系统中应用程序文件夹的 属性 window)。
这意味着您必须在搜索中使用标准文件夹属性。如果您想搜索您认为可能安装文件的位置,请使用:
[程序文件文件夹]SomeFolder\SomeOtherFolder
或类似的东西,如果您假定的 TARGETDIR 值在 Program Files x86 中。
我正在尝试为我的安装程序设置文件搜索启动条件。我需要它在我的 [TARGETDIR]
文件夹的子文件夹中搜索指定的文件。
我尝试将 Folder
属性 设置为:
[TARGETDIR]
/子文件夹[TARGETDIR]
子文件夹[TARGETDIR]
子文件夹/[TARGETDIR]
/子文件夹/[TARGETDIR]
/"Subfolder"
None 上述解决方案有效。永远找不到位于子文件夹中的文件。如果我只指定 [TARGETDIR] 并将 Depth
属性 设置为 1,它会起作用,但我宁愿直接指定要搜索的目录。
我找到了一个类似的问题here,但是没有答案。
设置 Folder
属性 以使用自定义文件夹的正确方法是什么?
这里的困难在于 TARGETDIR 直到搜索完成后才被设置,所以它还没有值。即使它确实有一个值,它也是浏览对话框更改的内容,可以更改用户安装应用程序的位置(请参阅目标计算机上文件系统中应用程序文件夹的 属性 window)。
这意味着您必须在搜索中使用标准文件夹属性。如果您想搜索您认为可能安装文件的位置,请使用:
[程序文件文件夹]SomeFolder\SomeOtherFolder
或类似的东西,如果您假定的 TARGETDIR 值在 Program Files x86 中。