伪代码:
path = ".";
for(;;)
{
if(exist(path + "/file.exe")
break;
path += "/..";
}
基本上,我有一个脚本从一个文件夹运行,该文件夹比包含 file.exe 的文件夹深几级,我需要找到该文件夹的路径。
为了快速解决问题,我将其添加到我的 bat 文件中:
set PATH=..;..\..;..\..\..;..\..\..\..;%PATH%
是否有适当的方法来迭代文件夹并检查其中是否存在文件?