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

一个文件夹中有多个txt文本文中每行字数一样我想在每行后面加上一个;(分号)求解是每一行不是最后一行... 一个文件夹中有 多个txt文本 文中每行字数一样 我想在每行后面加上一个;(分号)求解
是每一行 不是最后一行
展开
 我来答
xq1850
2012-12-17 · TA获得超过3790个赞
知道大有可为答主
回答量:3155
采纳率:76%
帮助的人:1559万
展开全部
假设文件夹是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\文件夹下,都是加上了分号的文本。你可以在最后加一条语句,删除旧的文件夹
lmy920405
2012-12-17 · TA获得超过1168个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:213万
展开全部
xq1850的do写成in了,其他都很正确
@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!) do echo %%b;>>d:\newfile\!fn!
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式