Example #1
0
        private static void DeleteRemovedFolders(string src, string dst)
        {
            if (Directory.Exists(dst))
            {
                foreach (string dstFolder in Directory.EnumerateDirectories(dst))
                {
                    string name;
                    string srcFolder;

                    name      = Path.GetFileName(dstFolder);
                    srcFolder = Path.Combine(src, name);

                    if (name != ".git" && !Directory.Exists(srcFolder))
                    {
                        ShellHelpers.DeletePath(dstFolder);
                    }
                }
            }
        }