代码之家  ›  专栏  ›  技术社区  ›  JoshL

从批处理文件确定子文件夹中的文件名

  •  0
  • JoshL  · 技术社区  · 17 年前

    - Root
      - Versioned deployment folder
        - config file
    

    我想写一个批处理文件,在配置文件上打开一个程序。无论中间文件夹的名称如何,批处理文件都应保持不变。配置文件将是其名称位于根目录下的唯一文件。

    如何从批处理文件中一致地获取配置文件的路径?

    2 回复  |  直到 17 年前
        1
  •  1
  •   Andrew Flanagan    17 年前

    看起来这里缺少了一些信息。。。批处理文件必须对版本化文件夹的名称有所了解。有规则吗?是否始终要使用最新版本的文件夹?如果是,如何命名部署版本?

    使现代化 :因此,如果您只有一个子文件夹(版本化文件夹),并且希望固定批处理文件始终对该子文件夹中的固定文件名执行某些调用,则可以执行以下操作:

    @for /f "tokens=* delims= " %%a in ('@dir /ad /b') do @set FOLDER=%%a
    echo %FOLDER%
    call notepad %FOLDER%\test.config
    

    显然,将test.config更改为文件夹的固定名称。

    这能满足你的需要吗。。。?

        2
  •  0
  •   Vasu Balakrishnan    17 年前

    希望这有帮助。

    推荐文章