Du kan også prøve at bruge Borrisholt's FileHandling som efter min mening er meget lettere at bruge - især hvis man skal kopiere flere filer af gangen. Der er både kopi/flyt/rename funktion i den unit.
kan jeg lige spørge om en anden ting.. er der en funktion til at se hvor mange filer der er i en mappe??
Synes godt om
Slettet bruger
26. august 2003 - 17:53#9
Prøv det her:
function AntalFilerIMappe(Mappe: String): Integer; var SR: TSearchRec; I: Integer; begin I := 0; if FindFirst(Mappe + '*.*', faAnyFile, SR) = 0 then begin repeat if (SR.Attr <> faDirectory) then begin Inc(I); end; until FindNext(SR) <> 0; FindClose(SR); end; Result := I; end;
hvor skal jeg sætte den ind? bare ind i den procedure jeg skal bruge den i?
Synes godt om
Slettet bruger
26. august 2003 - 18:00#11
sådan:
function AntalFilerIMappe(Mappe: String): Integer; var SR: TSearchRec; I: Integer; begin I := 0; if FindFirst(Mappe + '*.*', faAnyFile, SR) = 0 then begin repeat if (SR.Attr <> faDirectory) then begin Inc(I); end; until FindNext(SR) <> 0; FindClose(SR); end; Result := I; end;
procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage(IntToStr(AntalFilerIMappe('C:\'))); end;
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.