FileSystem.MoveDirectory 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 direktori dari satu lokasi ke lokasi lainnya.
Overload
| MoveDirectory(String, String) |
Memindahkan direktori dari satu lokasi ke lokasi lainnya. |
| MoveDirectory(String, String, UIOption) |
Memindahkan direktori dari satu lokasi ke lokasi lainnya. |
| MoveDirectory(String, String, Boolean) |
Memindahkan direktori dari satu lokasi ke lokasi lainnya. |
| MoveDirectory(String, String, UIOption, UICancelOption) |
Memindahkan direktori dari satu lokasi ke lokasi lainnya. |
MoveDirectory(String, String)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Memindahkan direktori dari satu lokasi ke lokasi lainnya.
public:
static void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName);
public static void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName);
static member MoveDirectory : string * string -> unit
Public Shared Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String)
Parameter
- sourceDirectoryName
- String
Jalur direktori yang akan dipindahkan.
- destinationDirectoryName
- String
Jalur direktori tempat direktori sumber 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 \\.\).
sourceDirectoryName atau destinationDirectoryName adalah Nothing atau string kosong.
Direktori tidak ada.
Sumbernya adalah direktori akar atau Jalur sumber dan jalur targetnya sama.
Jalur melebihi panjang maksimum yang ditentukan sistem.
Operasi ini siklik.
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.
Pengguna tidak memiliki izin yang diperlukan.
Contoh
Contoh ini bergerak Directory1 di dalam Directory2.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Contoh ini berpindah Directory1 ke dalam Directory2, menimpa direktori jika sudah ada.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Keterangan
Jika upaya dilakukan untuk memindahkan direktori di dalam direktori yang tidak ada, struktur target akan dibuat.
Lihat juga
Berlaku untuk
MoveDirectory(String, String, UIOption)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Memindahkan direktori dari satu lokasi ke lokasi lainnya.
public:
static void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, Microsoft::VisualBasic::FileIO::UIOption showUI);
public static void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI);
static member MoveDirectory : string * string * Microsoft.VisualBasic.FileIO.UIOption -> unit
Public Shared Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String, showUI As UIOption)
Parameter
- sourceDirectoryName
- String
Jalur direktori yang akan dipindahkan.
- destinationDirectoryName
- String
Jalur direktori tempat direktori sumber 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 \\.\).
sourceDirectoryName atau destinationDirectoryName adalah Nothing atau string kosong.
Direktori tidak ada.
Direktori target sudah ada dan overwrite diatur ke False.
Jalur melebihi panjang maksimum yang ditentukan sistem.
Operasi ini siklik.
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.
Pengguna tidak memiliki izin yang diperlukan.
Contoh
Contoh ini bergerak Directory1 di dalam Directory2.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Contoh ini berpindah Directory1 ke dalam Directory2, menimpa direktori jika sudah ada.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Keterangan
Jika upaya dilakukan untuk memindahkan direktori di dalam direktori yang tidak ada, struktur target akan dibuat.
Lihat juga
Berlaku untuk
MoveDirectory(String, String, Boolean)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Memindahkan direktori dari satu lokasi ke lokasi lainnya.
public:
static void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, bool overwrite);
public static void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, bool overwrite);
static member MoveDirectory : string * string * bool -> unit
Public Shared Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String, overwrite As Boolean)
Parameter
- sourceDirectoryName
- String
Jalur direktori yang akan dipindahkan.
- destinationDirectoryName
- String
Jalur direktori tempat direktori sumber dipindahkan.
- overwrite
- Boolean
True jika direktori yang ada harus ditimpa; 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 \\.\).
sourceDirectoryName atau destinationDirectoryName adalah Nothing atau string kosong.
Direktori tidak ada.
Direktori target sudah ada dan overwrite diatur ke False.
Jalur melebihi panjang maksimum yang ditentukan sistem.
Operasi ini siklik.
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.
Pengguna tidak memiliki izin yang diperlukan.
Contoh
Contoh ini bergerak Directory1 di dalam Directory2.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Contoh ini berpindah Directory1 ke dalam Directory2, menimpa direktori jika sudah ada.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Keterangan
Jika upaya dilakukan untuk memindahkan direktori di dalam direktori yang tidak ada, struktur target akan dibuat.
Lihat juga
Berlaku untuk
MoveDirectory(String, String, UIOption, UICancelOption)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Memindahkan direktori dari satu lokasi ke lokasi lainnya.
public:
static void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public static void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
static member MoveDirectory : string * string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Shared Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String, showUI As UIOption, onUserCancel As UICancelOption)
Parameter
- sourceDirectoryName
- String
Jalur direktori yang akan dipindahkan.
- destinationDirectoryName
- String
Jalur direktori tempat direktori sumber 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 \\.\).
sourceDirectoryName atau destinationDirectoryName adalah Nothing atau string kosong.
Direktori tidak ada.
onUserCancel diatur ke ThrowException dan subdirektori file tidak dapat disalin.
onUserCancel diatur ke ThrowException, dan pengguna membatalkan operasi, atau operasi tidak dapat diselesaikan.
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.
Jalur melebihi panjang maksimum yang ditentukan sistem.
Operasi ini siklik.
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.
Pengguna tidak memiliki izin yang diperlukan.
Contoh
Contoh ini bergerak Directory1 di dalam Directory2.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Contoh ini berpindah Directory1 ke dalam Directory2, menimpa direktori jika sudah ada.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Keterangan
Jika upaya dilakukan untuk memindahkan direktori di dalam direktori yang tidak ada, struktur target akan dibuat.