0

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

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
4

2 回答 2

1

尝试这个:

for %r "Root\img\test" %a in (*.jpg) do (echo(%~fa)>"%~dpna.txt"
于 2013-07-02T22:19:27.800 回答
0

这可能对你有用。

@echo off
pushd "Root\img\test\"
for %%a in (*.*) do (
dir "Root\eval\color\%%~na.*" /b /s /a-d >>"%%~na.txt"
)
popd
于 2013-07-03T07:46:00.020 回答