FileSystemProxy.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.
Bir dizini bir konumdan diğerine taşır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| MoveDirectory(String, String) |
Bir dizini bir konumdan diğerine taşır. |
| MoveDirectory(String, String, UIOption) |
Bir dizini bir konumdan diğerine taşır. |
| MoveDirectory(String, String, Boolean) |
Bir dizini bir konumdan diğerine taşır. |
| MoveDirectory(String, String, UIOption, UICancelOption) |
Bir dizini bir konumdan diğerine taşır. |
MoveDirectory(String, String)
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
Bir dizini bir konumdan diğerine taşır.
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)
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ğil: 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çimdedir) içeriyor.
Kullanıcı, yolu görüntülemek için gerekli izinlere sahip değil.
Kullanıcının gerekli izni yok.
Örnekler
Bu örnek içine Directory1taşınırDirectory2.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Bu örnek içinde Directory1taşınır Directory2 ve zaten varsa dizinin üzerine yazılır.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Açıklamalar
Mevcut olmayan bir dizinin içinde bir dizini taşıma girişiminde bulunulması durumunda hedef yapı oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
MoveDirectory(String, String, UIOption)
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
Bir dizini bir konumdan diğerine taşır.
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)
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. Varsayılan UIOption.OnlyErrorDialogs değeridir.
Özel durumlar
Yol aşağıdaki nedenlerden biri için geçerli değil: 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 Falseayarlanmıştı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çimdedir) içeriyor.
Kullanıcı, yolu görüntülemek için gerekli izinlere sahip değil.
Kullanıcının gerekli izni yok.
Örnekler
Bu örnek içine Directory1taşınırDirectory2.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Bu örnek içinde Directory1taşınır Directory2 ve zaten varsa dizinin üzerine yazılır.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Açıklamalar
Mevcut olmayan bir dizinin içinde bir dizini taşıma girişiminde bulunulması durumunda hedef yapı oluşturulur.
Ayrıca bkz.
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- Nesneler (Visual Basic)
Visual Basic
Şunlara uygulanır
MoveDirectory(String, String, Boolean)
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
Bir dizini bir konumdan diğerine taşır.
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)
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. Varsayılan False değeridir.
Özel durumlar
Yol aşağıdaki nedenlerden biri için geçerli değil: 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 Falseayarlanmıştı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çimdedir) içeriyor.
Kullanıcı, yolu görüntülemek için gerekli izinlere sahip değil.
Kullanıcının gerekli izni yok.
Örnekler
Bu örnek içine Directory1taşınırDirectory2.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Bu örnek içinde Directory1taşınır Directory2 ve zaten varsa dizinin üzerine yazılır.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Açıklamalar
Mevcut olmayan bir dizinin içinde bir dizini taşıma girişiminde bulunulması durumunda hedef yapı oluşturulur.
Ayrıca bkz.
Şunlara uygulanır
MoveDirectory(String, String, UIOption, UICancelOption)
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
- Kaynak:
- FileSystemProxy.vb
Bir dizini bir konumdan diğerine taşır.
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)
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. Varsayılan UIOption.OnlyErrorDialogs değeridir.
- onUserCancel
- UICancelOption
Kullanıcı işlemi iptal ettiğinde bir özel durum oluşturup oluşturmayacağını belirtir. Varsayılan UICancelOption.ThrowException değeridir.
Özel durumlar
Yol aşağıdaki nedenlerden biri için geçerli değil: 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 bir alt dizini kopyalanamaz.
onUserCancel olarak ayarlanır ThrowExceptionve kullanıcı işlemi iptal eder veya işlem tamamlanamaz.
Kullanıcı, yolu görüntülemek için gerekli izinlere sahip değil.
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çimdedir) içeriyor.
Kullanıcının gerekli izni yok.
Örnekler
Bu örnek içine Directory1taşınırDirectory2.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Bu örnek içinde Directory1taşınır Directory2 ve zaten varsa dizinin üzerine yazılır.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Açıklamalar
Mevcut olmayan bir dizinin içinde bir dizini taşıma girişiminde bulunulması durumunda hedef yapı oluşturulur.
Ayrıca bkz.
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- UICancelOption
- Nesneler (Visual Basic)
Visual Basic