返回首页

批量html文件,如何合并?



##
    有些资料分散在多个html文件中,要查找某些资料如某个语句的
用法,要打开多个文件,一个一个找,很不方便,能否适当合并。
    现在硬盘、内存都在不断加大,文件适当合并,便于查找、管理,
可能是一种趋势。
    批量txt 文件合并比较好解决。我以前是在MS-DOS下,用copy命
令合并。
    最近我用WordXP的插入功能,把50个txt文件合并成一个。速度
很快。感觉比用copy命令方便得多。
    但批量html文件如何合并,合并以后,所有链接都还要能用。
    问:批量html文件如何合并? 
    答:
    批量html文件的合并,除了要解决合并本身的问题以外,最主要
的是要解决改变链接的问题。
    由文件之间的链接,改为文件内部链接。也就是由"文际链接"改
为"文内链接"。
    现在以编制网页常用的工具"CSS手册"为例。
    实现步骤: 
    1.把待合并得文件拷到一个临时目录中。
      假定是: c:\temp1
      有 c1.htm、c2.htm...c11.htm 共11个文件。
    2.用WordXP的插入功能进行合并。
      启动WordXP。插入->文件->txt文件->找到c:\temp1目录后,
      选中c1.htm、c2.htm...c9.htm,最后把 c10.htm、c11.htm插入。
      文件类型可以选 "Web 页(*.htm,*.html)"。
    3.保存文件时,选用“筛选过的Web 页(*.htm,*.html)”,不要选
用“Web 页(*.htm,*.html)”,那样保存下来的有XML格式语句。除非
你就是想要XML格式。文件大小 174 KB.
    4.如果用Emeditor编辑器的"  文件->插入 "功能,可以不改变默
认方式。也不会增加额外字符,文件大小为 91 KB, 只有上述的一半。
每次只能插入一个文件,但后期修改工作量较小。
    5.建立新的链接。
      由文件之间的链接,改为文件内部链接:(推荐用Emeditor,可
以不产生附加字符。)
     (1)在每一个原文件前面加上链接名。如:
         第一个原文件前面加上:
         <a name="c1.htm">c1.htm;</a>
         第二个原文件前面加上:
         <a name="c2.htm">c2.htm;</a>
         ......
         由于可以利用Emeditor的查找和复制功能,实际上是可以做
快的。
      (2) 在每一个原有链接到另一文件的链接语句,修改为文件内的
链接。如:
         第一个原文件的链接:
          <a href="c1.htm"></a>
    改为:<a href="#c1.htm"></a>
         第二个原文件的链接:
          <a href="c2.htm"></a>
    改为:<a href="#c2.htm"></a>
         ......
         改好以后,保存。
    7.用浏览器试用。如果显示速度慢,应找出原因,加以解决。
    8.应用实例:解决网页文体中文字左边太靠边的问题。
         我的网页文体中,文字左边太靠边。想了一些办法,都没有
解决。如:修改BODY、TABLE、TD等的margin设置, 都不行。
但在这个"CSS手册简编"文件css.htm里,用查找命令找"margin",很快
就查到有下面一句:
              H1 { margin-top: 2em }
          我参照他的用法,把 style.css 中的语句改为:
              H5 { margin-left: 1em }
           解决了困扰多时的问题。
    9. HTML4标准语法、DHTML动态网页简明教程也可以用同样方法简编
   10. 上述方法,能否应用到其他方面?
           在资料性的文件中,上述方法完全可以发挥更大的作用,
在其他方面,也有潜力。

  详见: CSS手册简编
        下载  394 KB
      《DHTML动态网页简明教程》、《CSS手册》 阿捷/ 编
                                           河石/ 简编  2002.12.20

相关链接:
   《从子文件夹切换到DOS的简捷方法?》
   《怎样在HTML中加入计数器?(2)》
黄河之滨 网站:http://hhstone.vip.sina.com, http://www.hhstone.com
返回首页返回最上面