当前位置: 技术问答>linux和unix
linux上ftp文件采集相关题
来源: 互联网 发布时间:2016-04-11
本文导语: 请问在linux如,60.191.105.7上如何用C程序实现将60.191.105.8目录/data2/call目录下固定格式的文件按一定时间段进行采集?并放于本机指定目录下。请各位大哥指教! | char buf[65]; struct stat; stat("c:\test....
请问在linux如,60.191.105.7上如何用C程序实现将60.191.105.8目录/data2/call目录下固定格式的文件按一定时间段进行采集?并放于本机指定目录下。请各位大哥指教!
|
char buf[65];
struct stat;
stat("c:\test.txt", &sb);
sb.st_ctime 就是文件的创建时间。你可以用localtime()
转换成立能够识别的时间。
struct tm* t=localtime(sb.st_ctime);
sprintf(buf, "%04d-%02d-%02d %02d:%02d:%02d",
t->tm_year+1900, t->tm_mon+1, t->tm_mday,
t->tm_hour, t->tm_min, t->tm_sec);
对获取全部文件对时间排序。