FileSystem.MoveDirectory Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
.
Dizin yok.
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 Directory2
taşınırDirectory1
.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Bu örnek içinde Directory2
taşı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
.
Dizin yok.
Hedef dizin zaten var ve overwrite
olarak False
ayarlandı.
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 Directory2
taşınırDirectory1
.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Bu örnek içinde Directory2
taşı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
.
Dizin yok.
Hedef dizin zaten var ve overwrite
olarak False
ayarlandı.
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 Directory2
taşınırDirectory1
.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Bu örnek içinde Directory2
taşı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
.
Dizin yok.
onUserCancel
olarak ayarlanır ThrowException
ve dosyanın alt dizini kopyalanamaz.
onUserCancel
olarak ayarlanır ThrowException
ve 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 Directory2
taşınırDirectory1
.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Bu örnek içinde Directory2
taşı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.