Metode CopyFile
Sintaksis
obyek. Sumber CopyFile , tujuan [, timpa]
The CopyFile sintaks metode memiliki bagian-bagian ini:
Bagian: menimpa
- Keterangan: Opsional. Nilai Boolean yang menunjukkan apakah file yang ada ingin ditimpa. Jika Benar , file ditimpa; jika salah , mereka tidak. Standarnya adalah Benar . Perhatikan bahwa CopyFile akan gagal jika tujuan memiliki set atribut read-only, terlepas dari nilai overwrite .
Komentar
Karakter wildcard hanya dapat digunakan di komponen jalur terakhir dari argumen sumber. Misalnya, Anda dapat menggunakan:
FileSystemObject.CopyFile "c:\mydocuments\letters\*.doc", "c:\tempfolder\"
Tetapi Anda tidak dapat menggunakan:
FileSystemObject.CopyFile "c:\mydocuments\*\R1???97.xls", "c:\tempfolder"
Jika sumber berisi karakter wildcard atau tujuan berakhir dengan pemisah jalur (), diasumsikan bahwa tujuan adalah folder yang ada untuk menyalin file yang cocok. Jika tidak, tujuan diasumsikan sebagai nama file yang akan dibuat. Dalam kedua kasus, tiga hal dapat terjadi ketika satu file disalin.
- Jika tujuan tidak ada, sumber akan disalin. Ini adalah kasus yang biasa.
- Jika tujuan adalah file yang ada, kesalahan terjadi jika menimpa adalah False . Jika tidak, upaya dilakukan untuk menyalin sumber di atas file yang ada.
- Jika tujuan adalah direktori, kesalahan terjadi.
Kesalahan juga terjadi jika sumber menggunakan karakter wildcard tidak cocok dengan file apa pun. The CopyFile metode berhenti pada kesalahan pertama itu pertemuan. Tidak ada upaya untuk mengembalikan atau membatalkan perubahan yang dilakukan sebelum kesalahan terjadi.