改動文件後綴的C語言實現
在實際的軟件開發項目中。大家或許會遇到改動文件的後綴的需求(比如,將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
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”,就可以實現舊新和新舊後綴的轉換功能。
(本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,微信號:245924426,歡迎關註。)
改動文件後綴的C語言實現