我必须复制到包含隐藏文件的安装程序文件夹(在我的例子中是Desktop.ini)。
我在[Files]部分使用与此类似的行:
Source: "folder\*desktop.ini"; DestDir: "{app}\folder"; Flags: recursesubdirs uninsneveruninstall; Attribs: hidden
此行仅在删除隐藏属性时有效。如果所有内容都被隐藏,则会抱怨它无法找到任何文件。
如何配置Inno使用模式搜索隐藏文件?
答案 0 :(得分:0)
目前你不能。如果您查看Compile.pas的来源并搜索BuildFileList()
过程,您会发现对于通配符源目录,在构建文件列表时会忽略隐藏文件:
if SourceIsWildcard then begin
if FindData.dwFileAttributes and FILE_ATTRIBUTE_HIDDEN <> 0 then
Continue;
FileName := FindData.cFileName;
end
如果你有Delphi,你当然可以简单地删除这个检查并重建编译器。