如何实现这样的功能:
   1。把格式1的文件,用程序打开,存为格式2的文件,且原格式1的文件不变。   2。程序搜索硬盘上的所有目录,如为格式1的文件,执行第一条操作,
并把格式2的文件存在指定的文件夹里。
   例如:用WORD97程序把*.doc文件另存为*.txt文件
         用Autocad2000程序把*.dwg文件另存为*.dxf文件

解决方案 »

  1.   

    用word97打开*.doc文件,然后在主菜单上选择“文件”--“另存为”,在弹出窗口中的“保存类型”中选择“纯文本(*.txt)”。
    其他的跟这些都类似,试试吧。
      

  2.   

    我是用程序实现,我有上万个文件要转换。
    顺便问一下:watanong_senbu(瓦塔弄 森布) 你是搞笑的么
      

  3.   

    先得到文件长度,定义一块内存
    然后用
    file.ReadHuge(m_pBMPBuffer,m_nFileLen)
    在将文件改扩展名
    然后用
    file.WriteHuge(m_pBuffer,m_nFileLen)
    从内存中读回到改后的文件中
    试试看,我想可以
      

  4.   

    在MSDN中找Automating Office.doc
    会找到这样的方法的源程序
      

  5.   

    建议使用vbscript for word
      

  6.   

    什么格式?
    常见格式可以用GDI+
      

  7.   

    图形文件?如果是要把jpg和其他格式之间相互转换,那也不需要编程啊,很多软件都有这项功能
      

  8.   

    真是言不及义的问题、言不及义的回答。你不知道文件的具体格式,怎么能够进行转换呢?你所列举的文件格式,有一些是保密的,比如微软的word文档。另一些文件格式是有公开标准的,比如jpg,但是你必须要了解数字图象技术。当然说不定也可以找到免费下载的专用组件,但这就不是本来要讨论的内容了。
      

  9.   

    neomax(neomax)大虾你好:
        看来回复人:neomax(neomax) 是位大虾,(也许我把问题没有说明白,你批评得的对,但是问题还是没有解决.也许我的表达不清楚,萦性我把实现情况说出来,我有大量的工程生产图纸.系Autocad的*.dwg 格式,现在由于某种需要,将其转成*.dxf文件.
       手工实现为,用Autocad打开*.dwg ,另存为*.dxf
       但是有上万个文件要转,能否用程序实现.
       我的思路是这样的:
        1.具体的转换工作由Autocad来实现,
        2.程序的任务
          a.就是如何调用Autocad并执行打开/另存为这两个命令.
          b.对给定的某个文件夹,最好是我的电脑执行 a 操作,并把转换生成的文件存在给定的文件加中,但子目录还应和原来相同.
          3.
       
      

  10.   

    neomax(neomax)大虾你好:
        看来回复人:neomax(neomax) 是位大虾,(也许我把问题没有说明白,你批评得的对,但是问题还是没有解决.也许我的表达不清楚,萦性我把实现情况说出来,我有大量的工程生产图纸.系Autocad的*.dwg 格式,现在由于某种需要,将其转成*.dxf文件.
       手工实现为,用Autocad打开*.dwg ,另存为*.dxf
       但是有上万个文件要转,能否用程序实现.
       我的思路是这样的:
        1.具体的转换工作由Autocad来实现,
        2.程序的任务
          a.就是如何调用Autocad并执行打开/另存为这两个命令.
          b.对给定的某个文件夹,最好是我的电脑执行 a 操作,并把转换生成的文件存在给定的文件加中,但子目录还应和原来相同.
          3.