
CODE: [Copy to clipboard]注意:这是批处理文件中的脚本,而不是在CMD下。rem 把当前路径下的所有.txt文件的文件名加入变量FILELIST并以分号隔开
setlocal EnableDelayedExpansion
set FILELIST=
for %%I in (*) do (
set FILENAME=%%I
if !FILENAME:~-4%! == ".txt" (
set FILELIST=%%I;!FILELIST!
)
)
rem 下面把变量输出到文件,以便检查结果正确与否
echo %FILELIST% >>a.txt
endlocal
CODE: [Copy to clipboard]for %%a in (*.txt) do @set/p=%%a;<nul>>newfile.txt
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |