Kill "C:\Bazy\Logo.bmp"Nazwę pliku zmienia instrukcja Name StaraNazwa As NowaNazwa, przykład:
Name "C:\Bazy\Logo.bmp" As "C:\Bazy\X.bmp"Kopiowanie pliku realizuje instrukcja FileCopy Plik¬ródłowy, PlikDocelowy. Przykład:
FileCopy "C:\Bazy\X.bmp", "C:\Bazy\KopiaX.bmp"Powyższa metoda kopiowania ma jednak istotn± wadę - nie obsługuje otwartych plików.
Declare Function apiCopyFile Lib "kernel32" Alias "CopyFileA" _ (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, _ ByVal bFailIfExists As Long) As Long Public Function CopyFile(SourceFile As String, DestFile As String) As Long'kopiuje rowniez otwarte plikiOn Error Resume Next Dim Result As Long Result = 0 If Dir(SourceFile) = "" Then MsgBox Chr(34) & SourceFile & Chr(34) & " nie istnieje.@Nie można skopiować pliku.@" Else Result = apiCopyFile(SourceFile, DestFile, False) End If CopyFile = Result End Function
K. P.