如何利用bat代码将一个txt文件里的所有空行删除?
比如这个txt文件内容是XXXXXXXYYYYYYYZZZZZZZ将他改成XXXXXXXYYYYYYYZZZZZZZ这只是举个列子,实际的文件好几千个空行了!@echoo...
比如这个txt文件内容是
XXXXXXX
YYYYYYY
ZZZZZZZ
将他改成
XXXXXXX
YYYYYYY
ZZZZZZZ
这只是举个列子,实际的文件好几千个空行了!
@echo off
for /f "delims=" %%a in ('type "%~1"')do echo/%%a >> "new_%~nx1"
start "new_%~nx1"
将文件拖放到此批处理图标上放开即可。。。
出现:
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>
就停下了,咋整? 展开
XXXXXXX
YYYYYYY
ZZZZZZZ
将他改成
XXXXXXX
YYYYYYY
ZZZZZZZ
这只是举个列子,实际的文件好几千个空行了!
@echo off
for /f "delims=" %%a in ('type "%~1"')do echo/%%a >> "new_%~nx1"
start "new_%~nx1"
将文件拖放到此批处理图标上放开即可。。。
出现:
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>
就停下了,咋整? 展开
4个回答
展开全部
@echo off
for /f "delims=" %%a in ('type "%~1"')do echo/%%a >> "new_%~nx1"
start "new_%~nx1"
将文件拖放到此批处理图标上放开即可。。。
我晕!
将你需要处理的文件改成a.txt,在旁边运行以下这个批处理试试~~~
@echo off
for /f "delims=" %%a in ('type a.txt')do echo/%%a >>b.txt
start b.txt
for /f "delims=" %%a in ('type "%~1"')do echo/%%a >> "new_%~nx1"
start "new_%~nx1"
将文件拖放到此批处理图标上放开即可。。。
我晕!
将你需要处理的文件改成a.txt,在旁边运行以下这个批处理试试~~~
@echo off
for /f "delims=" %%a in ('type a.txt')do echo/%%a >>b.txt
start b.txt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off
for /f "delims=" %%a in (1.txt) do (
echo %%a>>2.txt
)
::**********************
::星号以上代码另存为oo.bat,和要处理的文件放在同级目录下,有问题百度HI联系(把1.txt改成你的txt文件名)
for /f "delims=" %%a in (1.txt) do (
echo %%a>>2.txt
)
::**********************
::星号以上代码另存为oo.bat,和要处理的文件放在同级目录下,有问题百度HI联系(把1.txt改成你的txt文件名)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用那么麻烦下面一句就行了
findstr . 1.txt>2.txt
findstr . 1.txt>2.txt
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已经完成了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询