FileSystemProxy.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)
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objek (Visual Basic)
- Membuat, Menghapus, serta Memindahkan File dan Direktori
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- Objek (Visual Basic)
- Membuat, Menghapus, serta Memindahkan File dan Direktori
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objek (Visual Basic)
- Membuat, Menghapus, serta Memindahkan File dan Direktori
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- UICancelOption
- Objek (Visual Basic)
- Membuat, Menghapus, serta Memindahkan File dan Direktori