|
boy7470
新手上路
积分 4
发帖 4
注册 2009-3-1
状态 离线
|
『楼 主』:
文件行数统计
我有几百个文件,后缀名为:xls、xlsx、txt,现在我想统计出每个文件的行数,(空行不算),这些存在于文件夹及子文件夹内,并且列出目录。各位有什么好的办法解决。先谢谢了!!!!
|
|
2009-3-2 01:43 |
|
|
netbenton
银牌会员
批处理编程迷
积分 1916
发帖 752
注册 2008-12-28 来自 广西
状态 离线
|
『第
2 楼』:
::拖一个目录到本批处理上,或在%1给出一个目录,否则处里当前目录
::目录及所有子目录下的指定类的文件名加其行数,组成的列表存在list.txt文件中
@echo off
set dir=
set "dir=%~dp1\"
for /f "delims=" %%a in ('dir /b /s /a-d %dir% *.xls *.xls *.txt') do (
set/a n=0
for /f %%b in ('type "%%a"') do set/a n+=1
call echo.%%a 有%%n%%行
)>%temp%\list.txt
move %temp%\list.txt %dir%list.txt
|
精简
[你的+我的+他的]=>[大家的] 个人网志 |
|
2009-3-2 02:03 |
|
|
boy7470
新手上路
积分 4
发帖 4
注册 2009-3-1
状态 离线
|
『第
3 楼』:
按照2楼给的代码,我运行了,
不行啊,我用了,半天没有反应,我的文件名含有中文。这是为什么呢
|
|
2009-3-2 02:59 |
|
|
boy7470
新手上路
积分 4
发帖 4
注册 2009-3-1
状态 离线
|
|
2009-3-2 04:13 |
|
|
slore
铂金会员
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第
5 楼』:
xls、xlsx
type?
|
S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore |
|
2009-3-2 04:57 |
|
|
netbenton
银牌会员
批处理编程迷
积分 1916
发帖 752
注册 2008-12-28 来自 广西
状态 离线
|
『第
6 楼』:
你的文件不是纯文本的吧!?
那样的话,还是不要用BAT算了,至少我搞不出来
|
精简
[你的+我的+他的]=>[大家的] 个人网志 |
|
2009-3-2 07:47 |
|
|
boy7470
新手上路
积分 4
发帖 4
注册 2009-3-1
状态 离线
|
『第
7 楼』:
是的,我的文件不全是文本的,还有.xls、.xlsx的。还有别的办法吗
|
|
2009-3-2 08:46 |
|
|
netbenton
银牌会员
批处理编程迷
积分 1916
发帖 752
注册 2008-12-28 来自 广西
状态 离线
|
『第
8 楼』:
没有
|
精简
[你的+我的+他的]=>[大家的] 个人网志 |
|
2009-3-2 09:43 |
|
|
yishanju
银牌会员
[b]看你妹啊[/b]
积分 1488
发帖 1357
注册 2006-5-20
状态 离线
|
『第
9 楼』:
Quote: | Originally posted by boy7470 at 2009-3-2 08:46:
是的,我的文件不全是文本的,还有.xls、.xlsx的。还有别的办法吗 |
|
office 文档就应该考虑用VBS, VBA ,python
|
有问题请发论坛或者自行搜索,再短消息问我的统统是SB |
|
2009-3-2 20:00 |
|