2013-07-02 129 views
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 

回答

0

這可能會爲你工作。

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

試試這個:

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