0

I want to concat each a.txt in C:, D:, and E:.

@echo off
setlocal EnableDelayedExpansion

set list=C:
set list=%list%;D:
set list=%list%;E:

set "file_list="

for %%f in (%list%) do (
    set "file_list=%file_list% %%f\a.txt"
)

echo "file_list=%file_list%"

I expect the output is file_list=C:\a.txt D:\a.txt E:\a.txt,

but the actual output is file_list= E:\a.txt

user1633272
  • 1,797
  • 5
  • 21
  • 42

0 Answers0