Autohotkey 自动热键:使用循环向上递归查找文件的方法

Autohotkey 自动热键:使用循环向上递归查找文件的方法,autohotkey,Autohotkey,我正在处理AHK文档,但很难找到一种相当简单的方法,在给定起始目录的情况下,在父目录中找到目标文件的路径 例如: 从C:\a\b\C\d\e\f\g开始\ 我想找到root.txt的路径,其中: C:\a\b\C\root.txt 我想返回C:\a\b\C\ [顺便说一句,我不知道root.txt在哪里]我会做一个循环,每次都将.\“添加到当前目录路径中。 它在自动热键中工作,我总是使用它 例如,我的脚本在一个目录中,图像在同一级别的另一个目录中。 因此,我的图像路径始终是: %A_Script

我正在处理AHK文档,但很难找到一种相当简单的方法,在给定起始目录的情况下,在父目录中找到目标文件的路径

例如:

从C:\a\b\C\d\e\f\g开始\

我想找到root.txt的路径,其中:

C:\a\b\C\root.txt

我想返回C:\a\b\C\


[顺便说一句,我不知道root.txt在哪里]

我会做一个循环,每次都将.\“添加到当前目录路径中。
它在自动热键中工作,我总是使用它

例如,我的脚本在一个目录中,图像在同一级别的另一个目录中。
因此,我的图像路径始终是:

%A_ScriptDir%\..\images\

您的整个路径将是输入变量。 您所需的路径将作为OutDir提供给您