现在有台linux或unix的服务器,在该服务器上放有好多的.doc文件(word文档),我想读取每个文件的行数、文件大小(不包括文档中的逗号和空格)、创建时间、修改时间能读取本地计算机中的信息也行,能有示例的更好,谢谢了.......
解决方案 »
- 遇到一个juuery非常非常极品的问题,小弟已经被干爆了,求大神解释....
- 求解 <jsp:useBean>的原理 及其setProperty和getProperty
- 用jsp画了张图,windows下显示正常,但放到linux里就显示不出。
- 高手来回答,负载均衡服务器取文件的问题。
- 在线求助:JSP页面如何调用JAR包文件啊!
- How to get the file list on FTP Server
- 这个错误是怎样产生的?(在线等)
- hibernate查询问题
- session.getAttribute("user")有值,(User)session.getAttribute("usr")为null
- 在JavaBean中如何得到WEB-INF的路径???
- [ 请教 ] asp或js或jsp如何获得客户端的ip或者主机名?外网获得局域网网内客户端ip能否实现?
- why I can not recall the js function
-----------------------------------------------------------
可以用File f=new File("xxxx.doc"); f.get....获得文件的行数
------------------------------------------------------------
.txt的直接用流来while(or.read()!=-1)....readline()累加计算行数就行了.
.doc的可以参考jacob,可以实现但非常麻烦.
请各位帮帮忙,做成了,我想优化一下,在网上找的实在是太乱了,我会传上来,给刚开始的学员做个示例好了谢谢了
----------------------------------------------------------------------
是 用f.length(),得到.doc的大小,单位是字节。行你是用流吗?
来作出我在前面的要求那样
-------------------------------------
.doc格式用流是读不出来数据的,就好像.exe不能用流来读数据一样。所以也读不出来空格或者逗号。之前我用jacob把.doc转换为.htm,可以和原文一模一样,包括样式和格式,当然空格和逗号也是一样的。.htm就可以用流读出空格和逗号了。然后用.doc的总大小减去刚才累加的字节数就能得出去掉空格和逗号后的大小了。
你可以参考blog.csdn.net/liulian720里的jacob.
但是我觉得你没有必要这么做,因为用流历遍字节,找出空格和逗号再去计算。得到的结果就是速度很慢。