Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Inno setup 如何在文件部分的源参数中使用目录的父目录?_Inno Setup - Fatal编程技术网

Inno setup 如何在文件部分的源参数中使用目录的父目录?

Inno setup 如何在文件部分的源参数中使用目录的父目录?,inno-setup,Inno Setup,在[Files]一节中,我始终无法找到如何指向源目录的父目录 以下是我需要的一个示例: [Files] Source: "{parentofsrc}\Documentation\\*";` DestDir: "{pf}\MyProgram\"; Flags: external` 有人知道怎么做吗?你可以使用“{src}\..\Documentation\” 。符号表示“当前文件夹的父文件夹,因此在上面的代码段中,它表示“从{src}文件夹开始,向上移动一级({src}的父文件夹),然后向下移

[Files]
一节中,我始终无法找到如何指向源目录的父目录

以下是我需要的一个示例:

[Files]
Source: "{parentofsrc}\Documentation\\*";` 
DestDir: "{pf}\MyProgram\"; Flags: external`
有人知道怎么做吗?

你可以使用
“{src}\..\Documentation\”


符号表示“当前文件夹的父文件夹,因此在上面的代码段中,它表示“从
{src}
文件夹开始,向上移动一级(
{src}
的父文件夹),然后向下移动到那里的
文档
文件夹中。

我没有尝试过这一点,但您可以使用“.{src}\Documentation\”。如果它有效,我会写一个解释它的答案。我尝试了“.\{src}\Documentation\”,它只是把{src}的完整路径放在那里,所以我得到了类似“.\C:\Program Files\MyProgram\Documentation”的东西。所以这个解决方案似乎不起作用。试试这个“{src}\..\Documentation\”。是的,这个看起来很有效。非常感谢!我写的答案解释了它是如何工作的,以便未来的读者了解这里正在做什么。:-)