利用c语言怎么在删除Linux系统中某个目录下的文件
发布时间:2021-01-12 14:42:46
来源:亿速云
阅读:121
作者:Leah
这篇文章将为大家详细讲解有关利用c语言怎么在删除Linux系统中某个目录下的文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
利用c语言删除目录下文件#include
#include
#include
#include
#include
#include
#include
#define FILE_MAX_LEN 256
void rmv_old_files(const char *path, const char *suf, int hours)
{
char filename[FILE_MAX_LEN] = {0};
struct tm *TM;
struct dirent *dirp;
struct stat statbuf;
DIR *dp = NULL;
time_t curr_time;
int nameLen, offset;
char *chTemp = NULL;
curr_time = time((time_t*)NULL);
dp = opendir(path);
if (NULL == dp)
{
return;
}
while((dirp=