03. september 2000 - 01:49Der er
6 kommentarer og 1 løsning
Kopiering af db fil/backup
Jeg skal have lavet en backup af en Intrabase fil og bruger :
AssignFile(FromF,\'a:\\\'+dir+\'\\main.gdb\'); Reset(FromF, 1); { Record size = 1 } AssignFile(ToF,\'c:\\MainDb\\main.gdb\'); { Open output file } Rewrite(ToF, 1); { Record size = 1 } repeat BlockRead(FromF, Buf, SizeOf(Buf), NumRead); BlockWrite(ToF, Buf, NumRead, NumWritten); until (NumRead = 0) or (NumWritten <> NumRead); CloseFile(FromF); CloseFile(ToF); , men kopien virker ikke. Hvad er problemet ? -- Nej jeg kan ikke bruge stifinderen til at kopiere med.
Nej der ligger ingen informationer om drev og sti i filen, eller det har ingen betydning, eftersom jeg kopiere den tilbage til samme sted, når jeg køre \"Restore\" Det jeg mener med at filen ikke virker er at når jeg køre en filecompare på kopien og originalen er det forskel. Hvordan skal jeg ellers kopiere den ?
I biblioteket: Delphi5\\Demos\\Doc\\Filmanex og i filen: fmxutils.pas er der en procedure som hedder CopyFile som tager 2 strenge, source og destination. Den virker fint.
Kim
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.