1
我在使用AfterInstall
的[Files]
条目中使用通配符Source
参数。调用CurrentSourceFilename
只是给我源模式 - 不是正在处理的实际文件。有什么办法可以得到实际的文件名吗?带有通配符的CurrentSourceFilename源
下面的例子将日志{code:DirName}\*.ext
一次为每个文件,而不是{code:DirName}\file1.ext
,{code:DirName}\file2.ext
等
[Files]
Source: "{code:DirName}\*.ext"; Flags: external; AfterInstall: LogName
[Code]
procedure LogName;
begin
Log(CurrentSourceFilename);
end;
function DirName(Param: String): String;
begin
Result := 'dir';
end;