Ĺadny brzuch
Jak skopiować wszystkie pliki *.txt z katalogu, w którym znajduje się program do ścieżki określonej w polu edit1? Pilnie potrzebuję pomocy! Z góry dzięki za help!:cheesy:
Helios
To będzie jakoś tak:
copyfile(PChar('Plik do skopiowania'), PChar(edit1.text), true)
----------------
Kamil Wajda
GG:4498354
Skopiowanie pliku
procedure FileCopy(FIn,FOut : String);
var
Buf: array[1..4096] of Byte;
NumRecsRead: Integer;
InFile,OutFile : file;
Begin
AssignFile(InFile, FIn);
AssignFile(OutFile, FOut);
Reset(InFile,1);
Rewrite(OutFile,1);
while not Eof(InFile) do
begin
BlockRead(InFile, Buf, SizeOf(Buf), NumRecsRead);
BlockWrite(OutFile, Buf, NumRecsRead);
end;
CloseFile(InFile);
CloseFile(OutFile);
end;
------------------------------------------------------------------------
CopyFile(Plik_do_skopiowania,plik_do_ktorego_kopiujsze,false lub true);
Jeśli ostatni parametr będzie true, to jeśli kopiowany plik istnieje w miejscu docelowym, funkcja zwróci zero, jeśli false zamieni plik.
-----------------------
Bełdzio
Delphi Rules:)
www : http://www.beldzio.prv.pl
mail: beldzio@gazeta.pl
Oferty pracy, współpracy, oferty matrymonialne, albo jak chcesz sobie Gadu-Gadu 3183960
Dobra, to rozumiem, ale chodzi mi o coś, co odczyta katalog, w którym znajduje się program (aby program działał tak samo znajdując się w różnych lokalizacjach), następnie wybierze z tego katalogu wszystkie pliki z danym rozszerzeniem (w moim wypadku *.txt) i skopiuje je do katalogu określonego w edit1 i nie wiem,jak to zrobić:)
Helios
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Helios
To będzie jakoś tak:
copyfile(PChar('Plik do skopiowania'), PChar(edit1.text), true)
----------------
Kamil Wajda
GG:4498354
Skopiowanie pliku
procedure FileCopy(FIn,FOut : String);
var
Buf: array[1..4096] of Byte;
NumRecsRead: Integer;
InFile,OutFile : file;
Begin
AssignFile(InFile, FIn);
AssignFile(OutFile, FOut);
Reset(InFile,1);
Rewrite(OutFile,1);
while not Eof(InFile) do
begin
BlockRead(InFile, Buf, SizeOf(Buf), NumRecsRead);
BlockWrite(OutFile, Buf, NumRecsRead);
end;
CloseFile(InFile);
CloseFile(OutFile);
end;
------------------------------------------------------------------------
CopyFile(Plik_do_skopiowania,plik_do_ktorego_kopiujsze,false lub true);
Jeśli ostatni parametr będzie true, to jeśli kopiowany plik istnieje w miejscu docelowym, funkcja zwróci zero, jeśli false zamieni plik.
-----------------------
Bełdzio
Delphi Rules:)
www : http://www.beldzio.prv.pl
mail: beldzio@gazeta.pl
Oferty pracy, współpracy, oferty matrymonialne, albo jak chcesz sobie Gadu-Gadu 3183960
Dobra, to rozumiem, ale chodzi mi o coś, co odczyta katalog, w którym znajduje się program (aby program działał tak samo znajdując się w różnych lokalizacjach), następnie wybierze z tego katalogu wszystkie pliki z danym rozszerzeniem (w moim wypadku *.txt) i skopiuje je do katalogu określonego w edit1 i nie wiem,jak to zrobić:)
Helios