FileSystem.MoveDirectory Yöntem

Tanım

Dizini bir konumdan diğerine taşır.

Aşırı Yüklemeler

MoveDirectory(String, String)

Dizini bir konumdan diğerine taşır.

MoveDirectory(String, String, UIOption)

Dizini bir konumdan diğerine taşır.

MoveDirectory(String, String, Boolean)

Dizini bir konumdan diğerine taşır.

MoveDirectory(String, String, UIOption, UICancelOption)

Dizini bir konumdan diğerine taşır.

MoveDirectory(String, String)

Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb

Dizini bir konumdan diğerine taşır.

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)

Parametreler

sourceDirectoryName
String

Taşınacak dizinin yolu.

destinationDirectoryName
String

Kaynak dizinin taşındığı dizinin yolu.

Özel durumlar

Yol aşağıdaki nedenlerden biri için geçerli değildir: sıfır uzunluklu bir dizedir; yalnızca boşluk içerir; geçersiz karakterler içeriyor; veya bir cihaz yoludur (\\.\ile başlar).

sourceDirectoryName veya destinationDirectoryName boş bir dizedir Nothing .

Kaynak bir kök dizin veya Kaynak yolu ile hedef yol aynıdır.

Yol, sistem tarafından tanımlanan uzunluk üst sınırını aşıyor.

İşlem döngüseldir.

Yoldaki bir dosya veya dizin adı iki nokta üst üste (:) veya geçersiz biçimde) içeriyor.

Kullanıcının yolu görüntülemek için gerekli izinleri yok.

Kullanıcının gerekli izni yok.

Örnekler

Bu örnek içine Directory2taşınırDirectory1.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")

Bu örnek içinde Directory2taşınır Directory1 ve zaten varsa dizinin üzerine yazılır.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)

Açıklamalar

Mevcut olmayan bir dizinin içindeki bir dizini taşıma girişiminde bulunulması durumunda hedef yapı oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

MoveDirectory(String, String, UIOption)

Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb

Dizini bir konumdan diğerine taşır.

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)

Parametreler

sourceDirectoryName
String

Taşınacak dizinin yolu.

destinationDirectoryName
String

Kaynak dizinin taşındığı dizinin yolu.

showUI
UIOption

İşlemin ilerleme durumunun görsel olarak izlenip izlenmeyeceğini belirtir. UIOption.OnlyErrorDialogs varsayılan değerdir.

Özel durumlar

Yol aşağıdaki nedenlerden biri için geçerli değildir: sıfır uzunluklu bir dizedir; yalnızca boşluk içerir; geçersiz karakterler içeriyor; veya bir cihaz yoludur (\\.\ile başlar).

sourceDirectoryName veya destinationDirectoryName boş bir dizedir Nothing .

Hedef dizin zaten var ve overwrite olarak Falseayarlandı.

Yol, sistem tarafından tanımlanan uzunluk üst sınırını aşıyor.

İşlem döngüseldir.

Yoldaki bir dosya veya dizin adı iki nokta üst üste (:) veya geçersiz biçimde) içeriyor.

Kullanıcının yolu görüntülemek için gerekli izinleri yok.

Kullanıcının gerekli izni yok.

Örnekler

Bu örnek içine Directory2taşınırDirectory1.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")

Bu örnek içinde Directory2taşınır Directory1 ve zaten varsa dizinin üzerine yazılır.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)

Açıklamalar

Mevcut olmayan bir dizinin içindeki bir dizini taşıma girişiminde bulunulması durumunda hedef yapı oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

MoveDirectory(String, String, Boolean)

Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb

Dizini bir konumdan diğerine taşır.

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)

Parametreler

sourceDirectoryName
String

Taşınacak dizinin yolu.

destinationDirectoryName
String

Kaynak dizinin taşındığı dizinin yolu.

overwrite
Boolean

True mevcut dizinlerin üzerine yazılması gerekiyorsa; aksi takdirde False. False varsayılan değerdir.

Özel durumlar

Yol aşağıdaki nedenlerden biri için geçerli değildir: sıfır uzunluklu bir dizedir; yalnızca boşluk içerir; geçersiz karakterler içeriyor; veya bir cihaz yoludur (\\.\ile başlar).

sourceDirectoryName veya destinationDirectoryName boş bir dizedir Nothing .

Hedef dizin zaten var ve overwrite olarak Falseayarlandı.

Yol, sistem tarafından tanımlanan uzunluk üst sınırını aşıyor.

İşlem döngüseldir.

Yoldaki bir dosya veya dizin adı iki nokta üst üste (:) veya geçersiz biçimde) içeriyor.

Kullanıcının yolu görüntülemek için gerekli izinleri yok.

Kullanıcının gerekli izni yok.

Örnekler

Bu örnek içine Directory2taşınırDirectory1.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")

Bu örnek içinde Directory2taşınır Directory1 ve zaten varsa dizinin üzerine yazılır.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)

Açıklamalar

Mevcut olmayan bir dizinin içindeki bir dizini taşıma girişiminde bulunulması durumunda hedef yapı oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

MoveDirectory(String, String, UIOption, UICancelOption)

Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb

Dizini bir konumdan diğerine taşır.

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)

Parametreler

sourceDirectoryName
String

Taşınacak dizinin yolu.

destinationDirectoryName
String

Kaynak dizinin taşındığı dizinin yolu.

showUI
UIOption

İşlemin ilerleme durumunun görsel olarak izlenip izlenmeyeceğini belirtir. UIOption.OnlyErrorDialogs varsayılan değerdir.

onUserCancel
UICancelOption

Kullanıcı işlemi iptal ettiğinde bir özel durum oluşturup oluşturmayacağını belirtir. UICancelOption.ThrowException varsayılan değerdir.

Özel durumlar

Yol aşağıdaki nedenlerden biri için geçerli değildir: sıfır uzunluklu bir dizedir; yalnızca boşluk içerir; geçersiz karakterler içeriyor; veya bir cihaz yoludur (\\.\ile başlar).

sourceDirectoryName veya destinationDirectoryName boş bir dizedir Nothing .

onUserCancel olarak ayarlanır ThrowException ve dosyanın alt dizini kopyalanamaz.

onUserCancel olarak ayarlanır ThrowExceptionve kullanıcı işlemi iptal eder veya işlem tamamlanamaz.

Kullanıcının yolu görüntülemek için gerekli izinleri yok.

Yol, sistem tarafından tanımlanan uzunluk üst sınırını aşıyor.

İşlem döngüseldir.

Yoldaki bir dosya veya dizin adı iki nokta üst üste (:) veya geçersiz biçimde) içeriyor.

Kullanıcının gerekli izni yok.

Örnekler

Bu örnek içine Directory2taşınırDirectory1.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")

Bu örnek içinde Directory2taşınır Directory1 ve zaten varsa dizinin üzerine yazılır.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)

Açıklamalar

Mevcut olmayan bir dizinin içindeki bir dizini taşıma girişiminde bulunulması durumunda hedef yapı oluşturulur.

Ayrıca bkz.

Şunlara uygulanır