【问题标题】:windows batch script saving absolute paths to text fileWindows批处理脚本将绝对路径保存到文本文件
【发布时间】:2013-07-02 22:10:29
【问题描述】:

我目前有以下文件夹结构:

Root\img\test\   this folder contains my image files
Root\eval\color\ this folder contains folders, each of these folders contains a random number of files, some of which share the same name with the images(but with .seg extension)

我要做的是在第一个位置为每个图像创建一个具有相同名称的相应文本文件,其中包含在第二个位置具有相同名称的每个文件的绝对路径。 目前这是我到目前为止所拥有的:

for %A in (*.jpg) do for /R ../../eval\color %i in (*.seg) do echo %~fi >> %~dpA%~ni.txt

【问题讨论】:

    标签: windows file batch-file path absolute


    【解决方案1】:

    试试这个:

    for %r "Root\img\test" %a in (*.jpg) do (echo(%~fa)>"%~dpna.txt"
    

    【讨论】:

      【解决方案2】:

      这可能对你有用。

      @echo off
      pushd "Root\img\test\"
      for %%a in (*.*) do (
      dir "Root\eval\color\%%~na.*" /b /s /a-d >>"%%~na.txt"
      )
      popd
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-30
        • 1970-01-01
        相关资源
        最近更新 更多