Linux下控制(统计)文件的生成的C代码实现

需求描述

不定时地在Linux机器下的下现某目录中放入文件,文件内容中包含了用户号码、控制起止时间等字段,统计现要求编写一程序来统计目前该目录中所有文件中的文件记录总条数及所有记录中的最早起始时间和最晚结束时间。

例如,生C代该目录中有两个文件Test_1.txt和Test_2.txt,码实其中Test_1.txt文件内容为:

15696192591|15696192592|20151103 120909|20151103 201545|  15696192593|15696192594|20151103 110909|20151103 191545|  02344273522|02344273523|20160108 110909|20160109 091545| 

Test_2.txt文件内容为:

15696192595|15696192596|20151102 120909|20151104 201545|  15696192597|15696192598|20151101 110909|20151103 191545| 

即文件中的云南idc服务商下现每条记录的格式为:呼叫号码|被呼叫号码|呼叫起始时间|呼叫结束时间|,要求生成的控制控制文件CtlFile.txt的内容为:

20151101 110909|20160109 091545|5| 

即Test_1.txt和Test_2.txt两个文件中五条记录的开始时间的最小值为“20151101 110909”,结束时间的统计***值为“20160109 091545”,网站模板目前共处理了5条记录。文件也就是生C代说,控制文件的码实格式为:呼叫起始时间最小值|呼叫结束时间***值|记录总条数|。

程序代码

本程序一共包括了三个代码文件:main.c、下现CtlFileCreate.c和CtlFileCreate.h,控制具体代码如下:

统计

main.c

统计/
滇ICP备2023000592号-31