FileSystem.MoveFile Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memindahkan file ke lokasi baru.
Overload
MoveFile(String, String) |
Memindahkan file ke lokasi baru. |
MoveFile(String, String, UIOption) |
Memindahkan file ke lokasi baru. |
MoveFile(String, String, Boolean) |
Memindahkan file ke lokasi baru. |
MoveFile(String, String, UIOption, UICancelOption) |
Memindahkan file ke lokasi baru. |
MoveFile(String, String)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Memindahkan file ke lokasi baru.
public:
static void MoveFile(System::String ^ sourceFileName, System::String ^ destinationFileName);
public static void MoveFile (string sourceFileName, string destinationFileName);
static member MoveFile : string * string -> unit
Public Shared Sub MoveFile (sourceFileName As String, destinationFileName As String)
Parameter
- sourceFileName
- String
Jalur file yang akan dipindahkan.
- destinationFileName
- String
Jalur direktori tempat file harus dipindahkan.
Pengecualian
Jalur ini tidak valid karena salah satu alasan berikut: ini adalah string panjang nol; hanya berisi spasi kosong; berisi karakter yang tidak valid; atau ini adalah jalur perangkat (dimulai dengan \\.\); diakhir dengan garis miring berikutnya.
destinationFileName
adalah Nothing
atau string kosong.
File sumber tidak valid atau tidak ada.
File sedang digunakan oleh proses lain, atau terjadi kesalahan I/O.
Jalur melebihi panjang maksimum yang ditentukan sistem.
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.
Contoh
Contoh ini memindahkan file Test.txt
dari TestDir1
ke TestDir2
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test.txt")
Contoh ini memindahkan file Test.txt
dari TestDir1
ke TestDir2
dan mengganti namanya Test2.txt
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test2.txt")
Keterangan
Jika struktur target tidak ada, struktur tersebut dibuat.
Metode ini MoveFile
mempertahankan ACE (entri Access Control) hanya ketika memindahkan file dalam volume yang sama. Ini termasuk ACE yang diwariskan, yang menjadi ACE langsung ketika dipindahkan (ACE langsung lebih diutamakan daripada ACE yang diwariskan). Jika file dipindahkan di antara volume, ACE tidak akan disalin.
Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Computer.FileSystem.MoveFile
metode .
Untuk | Lihat |
---|---|
Memindahkan file | Cara: Memindahkan File di Visual Basic |
Berlaku untuk
MoveFile(String, String, UIOption)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Memindahkan file ke lokasi baru.
public:
static void MoveFile(System::String ^ sourceFileName, System::String ^ destinationFileName, Microsoft::VisualBasic::FileIO::UIOption showUI);
public static void MoveFile (string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI);
static member MoveFile : string * string * Microsoft.VisualBasic.FileIO.UIOption -> unit
Public Shared Sub MoveFile (sourceFileName As String, destinationFileName As String, showUI As UIOption)
Parameter
- sourceFileName
- String
Jalur file yang akan dipindahkan.
- destinationFileName
- String
Jalur direktori tempat file harus dipindahkan.
- showUI
- UIOption
Menentukan apakah akan melacak kemajuan operasi secara visual. Defaultnya adalah UIOption.OnlyErrorDialogs
.
Pengecualian
Jalur ini tidak valid karena salah satu alasan berikut: ini adalah string panjang nol; hanya berisi spasi kosong; berisi karakter yang tidak valid; atau ini adalah jalur perangkat (dimulai dengan \\.\); diakhir dengan garis miring berikutnya.
destinationFileName
adalah Nothing
atau string kosong.
File sumber tidak valid atau tidak ada.
File sedang digunakan oleh proses lain, atau terjadi kesalahan I/O.
Jalur melebihi panjang maksimum yang ditentukan sistem.
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.
Contoh
Contoh ini memindahkan file Test.txt
dari TestDir1
ke TestDir2
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test.txt")
Contoh ini memindahkan file Test.txt
dari TestDir1
ke TestDir2
dan mengganti namanya Test2.txt
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test2.txt")
Keterangan
Jika struktur target tidak ada, struktur tersebut dibuat.
Metode ini MoveFile
mempertahankan ACE (entri Access Control) hanya ketika memindahkan file dalam volume yang sama. Ini termasuk ACE yang diwariskan, yang menjadi ACE langsung ketika dipindahkan (ACE langsung lebih diutamakan daripada ACE yang diwariskan). Jika file dipindahkan di antara volume, ACE tidak akan disalin.
Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Computer.FileSystem.MoveFile
metode .
Untuk | Lihat |
---|---|
Memindahkan file | Cara: Memindahkan File di Visual Basic |
Lihat juga
Berlaku untuk
MoveFile(String, String, Boolean)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Memindahkan file ke lokasi baru.
public:
static void MoveFile(System::String ^ sourceFileName, System::String ^ destinationFileName, bool overwrite);
public static void MoveFile (string sourceFileName, string destinationFileName, bool overwrite);
static member MoveFile : string * string * bool -> unit
Public Shared Sub MoveFile (sourceFileName As String, destinationFileName As String, overwrite As Boolean)
Parameter
- sourceFileName
- String
Jalur file yang akan dipindahkan.
- destinationFileName
- String
Jalur direktori tempat file harus dipindahkan.
- overwrite
- Boolean
True
untuk menimpa file yang ada; jika tidak False
. Defaultnya adalah False
.
Pengecualian
Jalur ini tidak valid karena salah satu alasan berikut: ini adalah string panjang nol; hanya berisi spasi kosong; berisi karakter yang tidak valid; atau ini adalah jalur perangkat (dimulai dengan \\.\); diakhir dengan garis miring berikutnya.
destinationFileName
adalah Nothing
atau string kosong.
File sumber tidak valid atau tidak ada.
File sedang digunakan oleh proses lain, atau terjadi kesalahan I/O.
Jalur melebihi panjang maksimum yang ditentukan sistem.
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.
Contoh
Contoh ini memindahkan file Test.txt
dari TestDir1
ke TestDir2
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test.txt")
Contoh ini memindahkan file Test.txt
dari TestDir1
ke TestDir2
dan mengganti namanya Test2.txt
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test2.txt")
Keterangan
Jika struktur target tidak ada, struktur tersebut dibuat.
Metode ini MoveFile
mempertahankan ACE (entri Access Control) hanya ketika memindahkan file dalam volume yang sama. Ini termasuk ACE yang diwariskan, yang menjadi ACE langsung ketika dipindahkan (ACE langsung lebih diutamakan daripada ACE yang diwariskan). Jika file dipindahkan di antara volume, ACE tidak akan disalin.
Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Computer.FileSystem.MoveFile
metode .
Untuk | Lihat |
---|---|
Memindahkan file | Cara: Memindahkan File di Visual Basic |
Berlaku untuk
MoveFile(String, String, UIOption, UICancelOption)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Memindahkan file ke lokasi baru.
public:
static void MoveFile(System::String ^ sourceFileName, System::String ^ destinationFileName, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public static void MoveFile (string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
static member MoveFile : string * string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Shared Sub MoveFile (sourceFileName As String, destinationFileName As String, showUI As UIOption, onUserCancel As UICancelOption)
Parameter
- sourceFileName
- String
Jalur file yang akan dipindahkan.
- destinationFileName
- String
Jalur direktori tempat file harus dipindahkan.
- showUI
- UIOption
Menentukan apakah akan melacak kemajuan operasi secara visual. Defaultnya adalah UIOption.OnlyErrorDialogs
.
- onUserCancel
- UICancelOption
Menentukan apakah pengecualian dilemparkan atau tidak saat pengguna membatalkan operasi. Defaultnya adalah UICancelOption.ThrowException
.
Pengecualian
Jalur ini tidak valid karena salah satu alasan berikut: ini adalah string panjang nol; hanya berisi spasi kosong; berisi karakter yang tidak valid; atau ini adalah jalur perangkat (dimulai dengan \\.\); diakhir dengan garis miring berikutnya.
destinationFileName
adalah Nothing
atau string kosong.
File sumber tidak valid atau tidak ada.
File sedang digunakan oleh proses lain, atau terjadi kesalahan I/O.
onUserCancel
diatur ke ThrowException
, dan pengguna telah membatalkan operasi atau terjadi kesalahan I/O yang tidak ditentukan.
Jalur melebihi panjang maksimum yang ditentukan sistem.
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.
Contoh
Contoh ini memindahkan file Test.txt
dari TestDir1
ke TestDir2
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test.txt")
Contoh ini memindahkan file Test.txt
dari TestDir1
ke TestDir2
dan mengganti namanya Test2.txt
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test2.txt")
Keterangan
Jika struktur target tidak ada, struktur tersebut dibuat.
Metode ini MoveFile
mempertahankan ACE (entri Access Control) hanya ketika memindahkan file dalam volume yang sama. Ini termasuk ACE yang diwariskan, yang menjadi ACE langsung ketika dipindahkan (ACE langsung lebih diutamakan daripada ACE yang diwariskan). Jika file dipindahkan di antara volume, ACE tidak akan disalin.
Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Computer.FileSystem.MoveFile
metode .
Untuk | Lihat |
---|---|
Memindahkan file | Cara: Memindahkan File di Visual Basic |