请问如何用dos的批处理把文件名添加到文件的末尾?

有好几百个文本文件,文件名不含空格。
例如:在文件a123.txt的最后一行添加a123.txt,在文件b456.txt的最后一行添加b456.txt……
谢谢!

第1个回答  2014-11-26
for /f "delims=" %%a in ('dir /a-d/s/b *.txt') do echo %%~nxa>>%%a

本回答被提问者采纳
第2个回答  推荐于2017-07-22
@echo off&cd/d "文件路径"
for /f %%i in ('dir/b *.txt')do echo %%~nxi>>%%i追问

非常感谢!分给楼上了^_^

相似回答