Avatar billede martinbk Nybegynder
24. april 2007 - 19:57 Der er 1 kommentar og
1 løsning

Sammenligne værdier i hashtable values

Hejsa

Jeg sidder pt. og roder lidt med et mirroring system til FTP, og har en den forbindelse brug for en funktion der løber indholdet igennem på alle mine mirrorsites og giver mig et struktureret output over hvad der mangler hvor.
Funktionen skal løbe alle mine connectede mirrors igennem, finde ud af hvilke directories der er på alle mirrors, og hvilke directories der kun er på nogle mirrors, og så give mig en måde at få overblik over dette, f.eks. via 2 lister eller lign.
Jeg har forsøgt at lave omridset af en sådan funktion men mangler stadig de sidste brikker for at få det til at spille, håber nogen kan give en hånd.

På forhånd tak
Martin



private void checkMirror(Hashtable connectedMirrors) {
    HashTable ftpDirs = new Hashtable();
    foreach(DictionaryEntry entry in connectedMirrors)
    {
        ArrayList al = new ArrayList();
        FtpInfo fi = (FtpInfo) entry.Key;
        Ftp ftp = (Ftp) entry.Value;
        ftp.ChangeDirectory(fi.Mirrordir);
        FtpList list = ftp.GetList();
        foreach(FtpItem itm in list)
        {
            if(itm.IsDirectory)
            {
                al.Add(itm.Name);
            }
        }
        ftpDirs.Add(fi, al);
    }
    // undersøge de forskellige arraylists i hashtabellen ftpDirs for at finde ud af hvilke entries der er i samtlige arraylists og hvilke der kun er i nogle af dem
}
Avatar billede martinbk Nybegynder
25. april 2007 - 01:53 #1
jeg fandt selv en løsning omend den ikke er køn så virker det
Avatar billede dr_chaos Nybegynder
25. april 2007 - 08:23 #2
paste din løsning, hvis andre står i samme situation :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester