| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 110 人关注过本帖
标题:求高手帮忙,如何整理电脑中指定路径的所有word文档,生成一个word文档带所 ...
只看楼主 加入收藏
wshlp
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-3-6
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
求高手帮忙,如何整理电脑中指定路径的所有word文档,生成一个word文档带所有文档链接的目录?
谢谢了!
搜索更多相关主题的帖子: 如何 
2014-03-06 14:40
freeforever
Rank: 4
等 级:业余侠客
威 望:3
帖 子:368
专家分:201
注 册:2005-11-2
收藏
得分:20 
生成WORD比较麻烦,可以生成HTML,用WORD打开另存一下就行,看代码:
程序代码:
static void Main ( string[ ] args )
        {
            string yourPath = @"";//你要整理的目录
            bool blnSubDirectories = false;//如果同时要整理子目录下的文件就改为true
            StreamWriter sw = new StreamWriter ( "Output.html", false, Encoding.Default );
            string[ ] docs = Directory.GetFiles ( yourPath, "*.doc",
                blnSubDirectories ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly );
            string htmlTemplete = "<tr><td><a href='{0}'>{1}</a></td><td>{2}</td><td>{3}</td></tr>";
            sw.WriteLine ( "<Html><table><tr>文件名<td></td><td>大小(K)</td><td>时间</td></tr>" );
            foreach ( string doc in docs )
            {
                string wordname = Path.GetFileName ( doc );
                FileInfo file = new FileInfo ( doc );
                sw.WriteLine ( string.Format ( htmlTemplete, doc, wordname, file.Length / 1024, file.LastWriteTime ) );
            }
            sw.WriteLine ( "</table></html>" );
            sw.Close ( );
            sw.Dispose ( );
        }
上面代码填上你的文档路径,运行一下,把Output.html在WORD中打开,另存为DOC就行了


其实我也很无聊!
2014-03-12 14:54
快速回复:求高手帮忙,如何整理电脑中指定路径的所有word文档,生成一个word文档 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020443 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved