有没有什么办法可以在[code]部分中获取[file]部分中源文件的路径。我需要拥有源中给出的完整路径。我需要检查文件的内容,如果文件中存在路径,那么我只需要复制该特定文件。我正在使用Check:在文件部分,需要在代码部分提供整个文件路径以供比较。
答案 0 :(得分:1)
要从pascal脚本获取所选的安装文件夹,您可以使用ExpandConstant('{app}')
或WizardDirValue()
。请注意,我认为返回的路径不包含尾部反斜杠。
这只会检查文件是否存在:
function IsMyFilePresent: Boolean;
begin
Result:=FileExists(ExpandConstant('{app}\filename.ext'));
end;
如果是ini文件,您可以使用此代码检索其中某些键的数据:
(例如使用WizardDirValue()
)
inifile:=WizardDirValue()+'\filename.ext';
MyString:=GetIniString('SectionName', 'KeyName', 'DefaultValue', inifile);
答案 1 :(得分:0)