Kopiowanie, przenoszenie i kasowanie plików
Aby po kliknięciu przycisku Button1 skopiować plik, należy skorzystać z funkcji Windows API CopyFile, podając jako parametry ścieżkę z której będziemy kopiować plik, nową lokalizację pliku, a trzeci typu BOOL, określa co zrobić jeżeli w tym miejscu, gdzie chcemy skopiować plik, taki plik już istnieje (jeśli ustawimy jego wartość na true to zostanie wygenerowany błąd, natomiast po podaniu false stary plik zostanie nadpisany):
Unit1.cpp |
void __fastcall TForm1::Button1Click(TObject *Sender) |
Aby po kliknięciu przycisku Button2 przenieść plik, należy skorzystać z funkcji Windows API MoveFile, podając jako parametry ścieżkę z której będziemy kopiować plik, nową lokalizację pliku:
Unit1.cpp |
void __fastcall TForm1::Button2Click(TObject *Sender) |
Aby po kliknięciu przycisku Button3 usunąć plik, należy skorzystać z funkcji Windows API DeleteFile, podając jako parametr ścieżkę dostępu do pliku, który będziemy kasować:
Unit1.cpp |
void __fastcall TForm1::Button3Click(TObject *Sender) |
Wszystkie te funkcje zwracają wartość true, jeżeli operacja się powiedzie, w przeciwnym wypadku zwracają one wartość false.