CopyFile-Methode

Kopiert eine oder mehrere Dateien von einem Speicherort in einen anderen.

Syntax

object.CopyFile (source, destination)

Argumente

  • Object: Erforderlich. Beliebige Objektvariable, die ein FileSystemObject-Objekt zurückgibt.
  • Source: Erforderlich. Pfad und Name der zu kopierenden Datei. Der Dateiname (aber nicht der Pfad) darf Platzhalterzeichen enthalten.
  • Destination: Erforderlich. Der Pfad des Zielordners, in dem die Datei kopiert werden muss. Das Ziel darf keine Platzhalterzeichen enthalten.

Das folgende Beispiel veranschaulicht die Verwendung der CopyFile-Methode:

Beispiel 1:

Function CopySingleFile(source, destination)
    Dim fso
    Set fso = CreateObject("Scripting.FileSystemObject")
    fso.CopyFile source, destination
End Function

'Usage
CopySingleFile "C:\Temp\test.txt", "C:\Temp\dest\"

'Note – If Source file doesn’t exist, an empty file will be created at 
destination

Beispiel 2:

Function CopyMultipleFiles(source, destination)
    Dim fso
    Set fso = CreateObject("Scripting.FileSystemObject")
    fso.CopyFile source, destination
End Function

' Usage
CopyMultipleFiles "C:\Temp\*.txt", "C:\Temp\Destination\"