0

因为我以前从未使用过 Pascal,所以我在尝试将一些自定义代码放入Inno Setup .iss 脚本时有点迷失;-)

运行安装程序后,我希望它可以选择将子目录复制到可指定的目标目标(而不是已安装软件下方的子目录)

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

按照 Miral 指出的示例,有人可以帮我指定实际的复制功能吗?我在这里找到了这个,但我仍然对帕斯卡的做事方式感到迷茫:

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;
4

0 回答 0