在 inno-setup [代码] 中寻路的良好语法

Good syntax for pathing inside [Code] of inno-setup

我的 inno-setup 有问题。我正在尝试使用函数 FileCopy 覆盖文件,但我遇到了路径问题。我的文件夹中的文件结构需要保持不变。需要明确的是,我的主文件夹中有两个文件夹:第一个文件夹有我的 inno 可执行文件,第二个文件夹是我要复制的文件。由于 FileCopy 需要绝对路径,我使用 {src} 来获取我的可执行文件的路径。目的地总是一样的,所以没关系。

问题是,{src} 给我可执行文件的路径,但是 我需要返回文件夹树中的一级 才能进入所需文件的文件夹。有人有想法吗?

P.S。我无法使用 [Files] 部分,因为我需要覆盖 [运行] 部分中一个可执行文件自动生成的文件。

我试过了,但 FileCopy 似乎无法处理它:

FileCopy(ExpandConstant('{src}\..\FilesFolder\MyFile.txt')

编辑

按照建议,我将以下行添加到我的代码中以检查扩展值:Log(ExpandConstant('{src}\..2 - Source\Package6279-003\SystemManager.exe.config'));

结果应该是:C:\Users\Adminitrator\MainFile\ExecutableFile\..\FilesFolder\MyFile.txt

好吧,看起来很奇怪,我格式化了磁盘并再次尝试,它成功了。所以对于任何想知道的人来说,语法似乎确实是正确的。