如何用批处理在文件夹中每个文本最后一行加一个符号

2025-05-18 14:32:21
推荐回答(1个)
回答(1):

假设文件夹是d:\file
@echo off&setlocal enabledelayedexpansion
md d:\newfile
for /f "tokens=* delims=" %%a in ('dir /s /b d:\file\*.txt') do (
set fn=%%a
for /f "tokens=* delims=" %%b in (!fn!) in echo %%b;>>d:\newfile\!fn!
)
在d:\newfile\文件夹下,都是加上了分号的文本。你可以在最后加一条语句,删除旧的文件夹