标题: 求删空的批处理文件
[打印本页]
作者: ligui0001
时间: 2009-12-4 01:12
标题: 求删空的批处理文件
我想用批处理文件删除一个文件夹下,几个TXT文件中的空行.(文件夹有文件很多,同时,每个文件都有很多空行)
作者: honcho
时间: 2009-12-4 12:34
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、只删除空行,不删除仅空格行。
作者: ligui0001
时间: 2009-12-9 13:12
首先,我先谢谢你,
其次,能给一个较详细的解释吗?必竞来这里,我们是想爱东西的。
再次麻烦了
作者: Hanyeguxing
时间: 2009-12-9 20:42
for在解析文件时,直接跳过空行