清楚VSS引用

 //DeleteScc();
        //清除VSS的引用
        private static void DeleteScc()
        {
            string path = @"E:\FormD";
            DirectoryInfo Infos = new DirectoryInfo(path);
            DeleteDirectoryInfo(Infos);        
        }

        private static void DeleteDirectoryInfo(DirectoryInfo dInfo)
        {
            FileInfo[] fs = dInfo.GetFiles();
            foreach (FileInfo finfo in fs)
                if (finfo.FullName.ToUpper().EndsWith("SCC"))
                    finfo.Delete();

            DirectoryInfo[] infoDir = dInfo.GetDirectories();
            if (infoDir != null)
                foreach (DirectoryInfo Dinfo in infoDir)
                {
                    DeleteDirectoryInfo(Dinfo);
                }
        }
 
posted @ 2012-03-24 21:25  Ry5  阅读(231)  评论(1编辑  收藏  举报