path = ".";
for(;;)
{
if(exist(path + "/file.exe")
break;
path += "/..";
}
基本上,我有一個從深幾級從包含的file.exe,我需要的文件夾的文件夾運行腳本找到該文件夾的路徑。
對於一個快速的解決辦法,我已將此添加到我的BAT文件:
set PATH=..;..\..;..\..\..;..\..\..\..;%PATH%
有遍歷文件夾,並檢查文件是否在其中存在一個適當的方式?
我上心,但我需要做的是相反的順序。 testFile.exe位於TEST_REMOVE中,當前目錄位於test/test2內部或者更深層次,我需要去查找testFile.exe的位置。 – Pavel
對不起,我誤解了這個問題。這種方法不再優雅;你應該和Harry的解決方案一起去。 – ryan0