码迷,mamicode.com
首页 > 编程语言 > 详细

改动文件后缀的C语言实现

时间:2017-08-07 15:21:34      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:exe   执行   target   分享   color   批处理文件   hang   span   bsp   

        在实际的软件开发项目中。大家或许会遇到改动文件的后缀的需求(比如,将doc格式改动为docx格式)

本文提供了改动文件后缀的C语言实现。并演示了改动文件后缀的过程。

        1. C程序实现


        2. 改动后缀的过程

        step 1

       在本地的D盘中。有一个叫做Test的目录,该目录下有一个命名为123.doc的文件。例如以下图所看到的:

 技术分享

        在任一目录下新建两个目录,分别命名为Old2New(表示旧的后缀改动为新的后缀)New2Old (表示新的后缀改动为旧的后缀),并将C程序执行生成的ChangeSuffix.exe复制到两个目录下。

 

        step 2

       在这两个目录下新建名为Config.ini的配置文件。该文件里的各个配置项例如以下:

[General]

; 将老的后缀转换为新的后缀,或是将新的后缀转换为老的后缀,1--Old -> New, 2--New -> Old

Old2NewOrNew2Old  =

 

; 旧的文件后缀(支持配置多个, 中间有;隔开)

OldSuffix = doc;xls;ppt

 

; 新的文件后缀(支持配置多个, 中间有;隔开)

NewSuffix = docx;xlsx;pptx

       

       当中,Old2New目录下的Old2NewOrNew2Old设置为1New2Old目录下的Old2NewOrNew2Old设置为2,其他配置项保持一致。

 

        step 3

        在Old2New目录下新建名为update.bat的批处理文件,该文件的内容为:

        ChangeSuffix  "D:\\Test" 60 0

        当中,D:\\Test为待改动后缀的文件的存放路径。

 

        在New2Old目录下新建名为update_restore.bat的批处理文件,该文件的内容为:

        ChangeSuffix  "D:\\Test" 60 1

       当中。D:\\Test为待改动后缀的文件的存放路径。

 

       “Old2NewNew2Old两个目录下的文件存放情况例如以下:

 技术分享

 技术分享

       step 4

       分别双击update.batupdate_restore.bat,就可以实现旧新和新旧后缀的转换功能。

 

 

 

改动文件后缀的C语言实现

标签:exe   执行   target   分享   color   批处理文件   hang   span   bsp   

原文地址:http://www.cnblogs.com/yutingliuyl/p/7299004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!