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