21. juni 2005 - 13:47Der er
12 kommentarer og 1 løsning
Tilgå filsystem fra en agent
Jeg skal lave en agent der kan følgende tage alle filer fra en mappe i filsystemet, komprimere (zip) disse filer, vedhæfte dem på en mail og til sidst sende mailen.
Kan dette laves med Lotusscript eller er det bedst at bruge Java ??
Jeg skal bruge lidt kode eksempler/inspiration til hvordan jeg tilgår filer i filsystemet fra en agent.
Men selve opsamlingen af filer, skal det foregå mens en bruger trykker på en knap eller lignende eller skal det ske i baggrunden (f.eks. om natten) på serveren, mens brugerne sover?
hvad mener du med at "database som skal kunne sende filer" mellem server og klient. Du mener vel ikke sende mail? Jeg går ud fra at du med Sender mener replikere, men du må gerne beskrive lidt nærmere.
Umiddelbart skal det hele strikkes sammen så man udnytter et ZIP-værktøj ved at lave et konsol-kommando-kald til at pakke alle filer i et bibliotek med f.eks. WinZip ned i en navngiven fil. Bagefter samler man den navngivne fil op, vedlægger den et dokument som man så sender til en modtager.
Det er meningen at en agent skal køre fx hver time. Den skal zippe alle de filer der ligger i en mappe i computerens filsystem, herefter skal denne zip-fil mailes til en anden database. Den database der modtager filen skal kunne un-zippe filen og ligger filerne i filsystemet.
Hvis nu det var en database der blev replikeret, så kunne du bruge systemet til at synchronisere vilkårlige filer, frem og tilbage. Ulæmpen med mail er at du kun kan overføre selve zip-filen, ikke nogle ekstra info (måske bortset fra data i Subject).
Men når det kun er en engangsfortæelse så er den metode du ønsker at anvende sikkert mere praktisk.
pr0gm4n's Java eksempel er faktisk et rimelig godt udgangspunkt (hvis du tør Java). LotusScript løsninger kræver tredjepartsprodukter som WinZip eller lignende.
pr0gm4n: Interesant link. lyder meget spændende at kunne lave det HELE i Java.
Jeg kan desværre ikke huske at have set en klump færdig kode til unzipning (i Domino regi). Men det burde være forholdsvis ligetil. Jeg er dog (endnu) ikke Java haj så jeg kan ikke lige hælde noget ud af ærmet. Men det burde være forholdsvis ligetil.
Tak for pointene og nice at du lægger det sidste link med så vi alle bliver klogere. Det er fedt når det fungerer sådan her i forummet.
Synes godt om
Ny brugerNybegynder
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.