如何编写将结果存储在一行文件中的批处理文件? 我希望这3个命令在新文件ex中写入。第一行的txt.txt。
dir /b *.xml > txt.txt
echo 2 2 >> txt.txt
dir >> txt.txt
我希望结果在txt.txt文件中,如下所示:
*.xml 2 2 dir
答案 0 :(得分:1)
这是您想要的代码。而不是“dir / B”,你可以放置任何其他命令。或者你可以多次使用for循环在输出文件的sigle行中附加多个命令的输出。
@echo off
setlocal enabledelayedexpansion
rem create or empty output file
echo.|set /p some=>file.txt
for /F "tokens=*" %%a in ('dir /B') do (
echo.|set /p some="%%a ">>file.txt
)