在Inno Setup脚本中包含将文件复制到可指定目标目录的代码

时间:2013-04-13 16:14:34

标签: installer inno-setup pascal

由于我之前从未使用过Pascal,我有点失去了尝试将一些自定义代码放入Inno Setup .iss脚本中; - )

运行安装程序后,我希望它可选择将子目录复制到可指定的目标目标(到已安装软件下面的子目录)< / p>

我看过thisthis帖子,但有点压倒性的。我确实理解“创建附加复选框”部分,但是如何引入“选择目录”部分并使用它的结果来复制文件?

按照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;

0 个答案:

没有答案