void DelinkTFS(char *szPath) { char *p, szSubPath[1000]; strcpy(szSubPath, szPath); p = szSubPath + strlen(szSubPath); EnumAll(szSubPath, p, "*", FixAttrib); EnumFiles(szSubPath, p, "*.vspscc", MyDeleteFile); EnumFiles(szSubPath, p, "*.vssscc", MyDeleteFile); EnumFiles(szSubPath, p, "*.csproj", FixProjectFile); EnumFiles(szSubPath, p, "*.vbproj", FixProjectFile); EnumFiles(szSubPath, p, "*.vcxproj", FixProjectFile); EnumFiles(szSubPath, p, "*.wixproj", FixProjectFile); EnumFiles(szSubPath, p, "*.modelproj", FixProjectFile); EnumFiles(szSubPath, p, "*.vdproj", FixProjectFile); EnumFiles(szSubPath, p, "*.sln", FixSolutionFile); EnumDirs(szSubPath, p, "*", DelinkTFS); return; }
/* * Function: HandleThread * Desc: 线程业务处理 * In: * none * Out: * none * Return code: * 0 - 成功 * -1 - 失败 */ int CRealTime::HandleThread(int& ibreak) { /* 整理新增 */ Fill(); /* 清理删除 */ Clean(); if (m_timeout > 0) { /* 枚举当前,清除垃圾 */ EnumAll(); } return 0; }