1. 程式人生 > >改動文件後綴的C語言實現

改動文件後綴的C語言實現

config con str onf 有一個 news -- text clas

在實際的軟件開發項目中。大家或許會遇到改動文件的後綴的需求(比如,將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,就可以實現舊新和新舊後綴的轉換功能。

(本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,微信號:245924426,歡迎關註。)

改動文件後綴的C語言實現