03. november 2003 - 13:36Der er
5 kommentarer og 1 løsning
Gem og pak db-filer
Hej Eksperter
Jeg sidder og koder et program. Jeg er ved at lave en backup funktion, men er lidt på bunden i forbindelse med dette.
Jeg har ikke lavet en installationssjover endnu, men jeg kunne forstille mig at den gemte stien i en konstant. Når jeg nu kender stien skal jeg gå hen i biblioteket /db og kopiere nogle filer herfra. Jeg kunne godt tænke mig at disse bliver pakket og til det kan man jo bruge Ultimate Zip, da det er gratis.
Jeg har bare ingen anelse om hvordan man gør dette. Kan i hjælpe mig med at komme i gang og hjælpe mig med at få filerne pakket?
var FOS :TSHFileOpStruct; begin with FOS do //kopier databasen til biblioteket backup begin Wnd := 0; wFunc := FO_COPY; //kopiere alle forkomster af testi i bibliotek pFrom := 'c:\programmer\test\testi*'#0; pTo := 'c:\programmer\test\backup'#0; fFlags:= FOF_NOCONFIRMATION; end; SHFileOperation(FOS); showmessagepos('dataerne er kopieret til backup',400,400); end;
Ok. Jeg vil gerne forstå det og ikke kopierer. Så kan du forklare mig: Hvad er det for en type .. TSHFileOpStruct Hvad er Wnd? hvad er wFunc og hvorfor kopierer den testi. filnavnet er ikke angivet. pFrom & PTo: Bliver navnet så lavet om eller hvordan? SHFileOperation(FOS)???
Jeg fandt et komprimeringsprogram, der kunne kører med kommandolinie (7-Zip). Det har jeg implementeret og bliver kaldt i programmet. Her kan man angive hvor filen skal gemmes, så kopiering var ikke nødvendig. Ellers tak for hjælpen.
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.