由于我之前从未使用过Pascal,我有点失去了尝试将一些自定义代码放入Inno Setup .iss脚本中; - )
运行安装程序后,我希望它可选择将子目录复制到可指定的目标目标(不到已安装软件下面的子目录)< / p>
我看过this和this帖子,但有点压倒性的。我确实理解“创建附加复选框”部分,但是如何引入“选择目录”部分并使用它的结果来复制文件?
按照Miral指出的例子,有人可以帮我指定实际的复制功能吗?我发现了这个here,但我仍然迷失在Pascal的做事方式中:
var
SourceF, DestF: TFileStream;
begin
SourceF:= TFileStream.Create('Photo.jpg', fmOpenRead);
DestF:= TFileStream.Create('PhotoCopy.jpg', fmCreate);
DestF.CopyFrom(SourceF, SourceF.Size);
SourceF.Free;
DestF.Free;
end;