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

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

时间:2015-03-20 16:31:01      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

        在实际的软件开发项目中,大家也许会遇到修改文件的后缀的需求(例如,将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语言实现

标签:

原文地址:http://blog.csdn.net/zhouzhaoxiong1227/article/details/44491887

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