Mój skrypt to:
@echo off
setlocal EnableDelayedExpansion
set LF=^
rem ** The two empty lines are necessary
set "content="
for /f "delims=" %%x in ('dir /b /s D:\v\*.*') do (
set "content=!content!%%x!LF!"
echo. >>
)
echo(!content!>a.txt
endlocal
Przeczytałem wszystkie nazwy plików z katalogu D:\
i napisz do nich a.txt
. Wygląd wygląda jak
D:\v\a.csvD:\v\b.txtD:\v\c.xml
Potrzebuję wyjścia
D:\v\a.csv
D:\v\b.txt
D:\v\c.xml
Jak mogę uzyskać znak nowej linii po każdej nazwie pliku?