好的,我提前为 a) 使用旧的、糟糕的技术(BAT 文件)和 b) 问什么似乎是多余的问题表示歉意。在这种特殊情况下,我被允许使用的技术受到限制,在查看了有关该主题的数十篇帖子后,我找不到任何可以适应我需要的东西。
我的目录结构如下所示:A B C D 等... XYZ 更多文件夹
我的 BAT 文件位于此文件系统之外。我需要从“C”级开始检查它,并且需要找到“XYZ”目录。C 和 XYZ 之间的文件夹可以具有变量名称,具体取决于创建文件的环境。我需要以一个字符串结尾,该字符串包含从 C 到 XYZ 的目录名称(即“C\D\E\F....\XYZ”),我可以将其放入一个变量中,这样当我的 BAT 文件完成时我可以引用变量并运行另一个命令。
我已经查看了使用 FIND 和 FOR 的帖子,但我似乎无法弄清楚如何 a) 将字符串限制为起始目录(例如,当我将 FOR 与 DIR 结合使用时,我得到 "A\B\C... “)以及当我到达“XYZ”时如何停止......
任何帮助是极大的赞赏。