楼 主
求删空的批处理文件
发表于 2009-12-04 01:12 · 中国 江西 南昌 青山湖区 电信
初级用户
★
积分 58 发帖 41 注册 2009-04-03 00:04 17年会员 UID 141951 性别 男
状态 离线
我想用批处理文件删除一个文件夹下,几个TXT文件中的空行.(文件夹有文件很多,同时,每个文件都有很多空行)
第 2 楼
发表于 2009-12-04 12:34 · 中国 北京 东城区 联通
初级用户
★
积分 25 发帖 9 注册 2009-10-17 17:27 16年会员 UID 153217 性别 男
状态 离线
try it:
@echo off
for %%a in (*.txt) do (
for /f "tokens=1,* delims=:" %%i in ('findstr /n .* "%%a"') do (
if /i "%%j" NEQ "" (
echo.%%j>>%%a.ren
)
)
)
md newfiles
move /y *.ren newfiles\ >nul
cd newfiles
for %%i in (*.ren) do ren "%%i" "%%~ni"
pause
说明:1、转换后的txt文件在新建目录newfiles内(同名的话改一下)
2、只删除空行,不删除仅空格行。
第 3 楼
发表于 2009-12-09 13:12 · 中国 江西 南昌 电信
初级用户
★
积分 58 发帖 41 注册 2009-04-03 00:04 17年会员 UID 141951 性别 男
状态 离线
首先,我先谢谢你,
其次,能给一个较详细的解释吗?必竞来这里,我们是想爱东西的。
再次麻烦了
第 4 楼
发表于 2009-12-09 20:42 · 中国 吉林 延边朝鲜族自治州 延吉市 电信
银牌会员
★★★
正在学习中的菜鸟...
积分 1,039 发帖 897 注册 2009-03-01 15:34 17年会员 UID 140302 性别 男 来自 在地狱中仰望天堂
状态 离线
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正