首页 > 编程语言 > 详细

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

时间:2017-08-07 15:04:43      阅读:245      评论: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”设置为1,“New2Old”目录下的“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”为待改动后缀的文件的存放路径。

 

       “Old2New”和“New2Old”两个目录下的文件存放情况例如以下:

 技术分享

 技术分享

       step 4:

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

 

 

 

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

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

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!