Bagikan melalui


FileSystemProxy.MoveDirectory Metode

Definisi

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)

Memindahkan direktori dari satu lokasi ke lokasi lainnya.

public:
 void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName);
public void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName);
member this.MoveDirectory : string * string -> unit
Public 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 target sama.

Jalur melebihi panjang maksimum yang ditentukan sistem.

Operasi ini bersifat 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)

Memindahkan direktori dari satu lokasi ke lokasi lainnya.

public:
 void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, Microsoft::VisualBasic::FileIO::UIOption showUI);
public void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI);
member this.MoveDirectory : string * string * Microsoft.VisualBasic.FileIO.UIOption -> unit
Public 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 bersifat 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)

Memindahkan direktori dari satu lokasi ke lokasi lainnya.

public:
 void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, bool overwrite);
public void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, bool overwrite);
member this.MoveDirectory : string * string * bool -> unit
Public 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 bersifat 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)

Memindahkan direktori dari satu lokasi ke lokasi lainnya.

public:
 void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.MoveDirectory : string * string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public 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 bersifat 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.

Lihat juga

Berlaku untuk