下面是一个在C语言中检查Linux系统硬盘空间并删除最旧文件的示例代码:
#include <sys/statvfs.h>
#include <stdio.h>
#include <stdlib.h>
#include <dirent.h>
#include <time.h>
#define THRESHOLD 200000000
int compare(const void *a, const void *b) {
return (*(time_t*)b - *(time_t*)a);
}
int main(void) {
struct statvfs buf