Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Metode ini My.Computer.FileSystem.CopyFile memungkinkan Anda menyalin file. Parameternya menyediakan kemampuan untuk menimpa file yang ada, mengganti nama file, menunjukkan kemajuan operasi, dan memungkinkan pengguna untuk membatalkan operasi.
Untuk menyalin file teks ke folder lain
CopyFileGunakan metode untuk menyalin file, menentukan file sumber dan direktori target. Parameteroverwritememungkinkan Anda menentukan apakah file yang ada akan ditimpa atau tidak. Contoh kode berikut menunjukkan cara menggunakanCopyFile.' Copy the file to a new location without overwriting existing file. My.Computer.FileSystem.CopyFile( "C:\UserFiles\TestFiles\testFile.txt", "C:\UserFiles\TestFiles2\testFile.txt") ' Copy the file to a new folder, overwriting existing file. My.Computer.FileSystem.CopyFile( "C:\UserFiles\TestFiles\testFile.txt", "C:\UserFiles\TestFiles2\testFile.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing) ' Copy the file to a new folder and rename it. My.Computer.FileSystem.CopyFile( "C:\UserFiles\TestFiles\testFile.txt", "C:\UserFiles\TestFiles2\NewFile.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing)
Pemrograman yang Kuat
Kondisi berikut dapat menyebabkan pengecualian terjadi:
Jalur tidak valid karena salah satu alasan berikut: ini adalah string panjang nol, hanya berisi spasi kosong, berisi karakter yang tidak valid, atau merupakan jalur perangkat (dimulai dengan \\.\) (ArgumentException).
Sistem tidak dapat mengambil jalur absolut (ArgumentException).
Jalur tidak valid karena itu adalah
Nothing(ArgumentNullException).File sumber tidak valid atau tidak ada (FileNotFoundException).
Jalur gabungan menunjuk ke direktori yang ada (IOException).
File tujuan ada dan
overwritediatur keFalse(IOException).Pengguna tidak memiliki izin yang memadai untuk mengakses file (IOException).
File di folder target dengan nama yang sama sedang digunakan (IOException).
Nama file atau folder di jalur berisi titik dua (:) atau dalam format yang tidak valid (NotSupportedException).
ShowUIdiatur keTrue,onUserCanceldiatur keThrowException, dan pengguna telah membatalkan operasi (OperationCanceledException).ShowUIdiatur keTrue,onUserCanceldiatur keThrowException, dan kesalahan I/O yang tidak ditentukan terjadi (OperationCanceledException).Jalur melebihi panjang maksimum yang ditentukan sistem (PathTooLongException).
Pengguna tidak memiliki izin yang diperlukan (UnauthorizedAccessException).
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur (SecurityException).