标题:求高手帮忙,如何整理电脑中指定路径的所有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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-428104-1-1.html




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

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