Esempio n. 1
0
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;
}
Esempio n. 2
0
/*
 * 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;
}