使用bat批量给txt追加内容

最近需要处理一些txt文件,有个需求是需要在每个文件末尾追加内容,整理如下:

注意:保存以下文件到bat文件,文件格式为UTF-8,否则追加的内容或命令行窗口将显示乱码。

@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion

:: 设置要追加的内容
set "contentToAppend=欲知后事如何,请听下回分解。"
set fileCount=0

:: 遍历当前目录下的所有.txt文件
echo.&echo 开始处理文件!
for %%F in (*.txt) do (
    echo Append content to:%%F
    echo.>>"%%F"&echo %contentToAppend%>>%%F
    set/a fileCount+=1
)
echo.
echo ===================================
echo 处理完成!共处理文件数量:%fileCount% 个
echo ===================================

 

出处:网上搜索+豆包

posted on 2026-05-03 15:23  jack_Meng  阅读(63)  评论(0)    收藏  举报

导航