ASS8.Klient.zarzadca.sprawdzRoznicaUsunKatalog C# (CSharp) Метод

sprawdzRoznicaUsunKatalog() приватный Метод

Sprawdza które pliki należy usunąć z dysku
private sprawdzRoznicaUsunKatalog ( List serwer, pliki plik, pliki katalog ) : List
serwer List Pliki na serwerze
plik pliki Pliki zapisane w pliku konfiguracyjnym
katalog pliki Pliki w katalogu
Результат List
        private List<pojedynczyPlik> sprawdzRoznicaUsunKatalog(List<plikInfo> serwer, pliki plik, pliki katalog)
        {
            List<pojedynczyPlik> lista = new List<pojedynczyPlik>();
            foreach (pojedynczyPlik pKatalog in katalog.plik)
            {
                pojedynczyPlik pPlik = plik.plik.Find(delegate(pojedynczyPlik p) { return p.nazwa == pKatalog.nazwa; });
                plikInfo pSerwer = serwer.Find(delegate(plikInfo p) { return p.nazwa == pKatalog.nazwa; });
                if (pPlik != null && pSerwer == null)
                    lista.Add(pKatalog);
            }
            return lista;
        }