#include <QString>
#include <QDir>
#pragma region 该方法用于创建病人目录
/************************************************************************/
/*该方法用于创建病人目录 */
/************************************************************************/
QString DirectoryController::CreatePatientDirectory(QString patient_id)
{
//创建一个完整的路径
QString patient_file_path = "D:/Patients/" + patient_id;
QDir* temp = new QDir;
bool exist = temp->exists(patient_file_path);
/*检查文件目录是否存在,已存在直接返回目录,否则创建目录文件并返回创建的路径*/
if (!exist)
{
bool ok = temp->mkpath(patient_file_path);
if (ok)
{
delete temp;
return patient_file_path;
}
}
delete temp;
return patient_file_path;
}
#pragma endregion