磁盘检测+循环删除
检测磁盘空间是否超过80%,循环删除5个文件和5也条数据库表中内容;
头文件
#ifndef DISK_SPACE_CHECK_H
#define DISK_SPACE_CHECK_H#include <QDebug>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <dirent.h>
#include <thread>
#include <QTime>
#include <QStorageInfo>
#include <QtSql>
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlDriver>#include "usb_disk.h"#define DISK_PATH "/xxx/xxx"void diskSpaceChace_thread();void diskSpaceChace();void mySqlDatabase_manage();#endif // DISK_SPACE_CHECK_H
线程函数_容量检测
延时函数在USB检测_自动导出文件中;
检测磁盘空间是否高于80%;每1分钟检测一次;
void diskSpaceChace()
{std::thread diskSpaceChaceThread(diskSpa