|
|
@@ -1748,7 +1748,7 @@ BOOL ResourceWatcherFSM::DeleteVersionPackage()
|
|
|
|
|
|
//获取当前目录下的文件夹名称, 将符合命名规则的终端版本名称push_back
|
|
|
CSimpleStringA csPath;
|
|
|
- ErrorCodeEnum Error = m_pEntity->GetFunction()->GetPath("Root", csPath); //获取当前版本路劲 例如:C:\Run
|
|
|
+ ErrorCodeEnum Error = m_pEntity->GetFunction()->GetPath("RootVer", csPath); //获取当前版本路劲 例如:C:\Run
|
|
|
if (Error_Succeed == Error) {
|
|
|
if (csPath.IsNullOrEmpty())
|
|
|
{
|
|
|
@@ -1757,7 +1757,7 @@ BOOL ResourceWatcherFSM::DeleteVersionPackage()
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- csPath.Append("/version");
|
|
|
+ /*csPath.Append("/version");*/
|
|
|
Dbg("CUR VERSION PATH = %s.", csPath.GetData());
|
|
|
}
|
|
|
}
|
|
|
@@ -1854,7 +1854,7 @@ BOOL ResourceWatcherFSM::DeleteVersionPackage()
|
|
|
vector<CVersion>::reverse_iterator riter = intallInfoVects.rbegin();
|
|
|
while (riter != intallInfoVects.rend()) {
|
|
|
//Dbg("InstallPackage Info: %s, SwithOverDate: %s", (LPCTSTR)iter->InstallVersion.ToString(), (LPCTSTR)iter->tmSwithOverDate.ToTimeString());
|
|
|
- Dbg("InstallPackage Info: %s", (*riter).ToString());
|
|
|
+ Dbg("InstallPackage Info: %s", (LPCTSTR)(*riter).ToString());
|
|
|
if (++nSavedCount <= verSaved) {
|
|
|
Dbg("Save above version");
|
|
|
riter++;
|
|
|
@@ -1875,6 +1875,9 @@ BOOL ResourceWatcherFSM::DeleteVersionPackage()
|
|
|
spConfigRun->WriteConfigValueInt("VersionClear", "LastCondi", nLstFlag);
|
|
|
spConfigRun->WriteConfigValue("VersionClear", "LastTime",
|
|
|
(LPCTSTR)CSimpleStringA::Format("0x%08X", (DWORD)CSmallDateTime::GetNow()));
|
|
|
+
|
|
|
+ string warn = "Delete Version files count : " + to_string(nDelVersionCnt);
|
|
|
+ LogWarn(Severity_Low, Error_Debug, LOG_WARN_VER_DELETE, CSimpleStringA::Format("%s", warn.c_str()));
|
|
|
return TRUE;
|
|
|
}
|
|
|
|