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;