Udostępnij za pośrednictwem


FileSystem.MoveDirectory Metoda

Definicja

Przenosi katalog z jednej lokalizacji do innej.

Przeciążenia

MoveDirectory(String, String)

Przenosi katalog z jednej lokalizacji do innej.

MoveDirectory(String, String, UIOption)

Przenosi katalog z jednej lokalizacji do innej.

MoveDirectory(String, String, Boolean)

Przenosi katalog z jednej lokalizacji do innej.

MoveDirectory(String, String, UIOption, UICancelOption)

Przenosi katalog z jednej lokalizacji do innej.

MoveDirectory(String, String)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Przenosi katalog z jednej lokalizacji do innej.

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)

Parametry

sourceDirectoryName
String

Ścieżka katalogu do przeniesienia.

destinationDirectoryName
String

Ścieżka katalogu, do którego jest przenoszony katalog źródłowy.

Wyjątki

Ścieżka jest nieprawidłowa z jednego z następujących powodów: jest to ciąg o zerowej długości; zawiera tylko białe znaki; zawiera nieprawidłowe znaki; lub jest to ścieżka urządzenia (rozpoczyna się od \\.\).

sourceDirectoryName lub destinationDirectoryName jest Nothing ciągiem pustym.

Katalog nie istnieje.

Źródło jest katalogiem głównym lub ścieżką źródłową, a ścieżka docelowa jest taka sama.

Ścieżka przekracza maksymalną długość zdefiniowaną przez system.

Operacja jest cykliczna.

Nazwa pliku lub katalogu w ścieżce zawiera dwukropek (:) lub jest w nieprawidłowym formacie.

Użytkownik nie ma niezbędnych uprawnień do wyświetlania ścieżki.

Użytkownik nie ma wymaganych uprawnień.

Przykłady

Ten przykład przenosi się Directory1 wewnątrz Directory2elementu .

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

Ten przykład przenosi się Directory1 wewnątrz Directory2elementu , zastępując katalog, jeśli już istnieje.

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

Uwagi

Jeśli zostanie podjęta próba przeniesienia katalogu wewnątrz katalogu, który nie istnieje, zostanie utworzona struktura docelowa.

Zobacz też

Dotyczy

MoveDirectory(String, String, UIOption)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Przenosi katalog z jednej lokalizacji do innej.

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)

Parametry

sourceDirectoryName
String

Ścieżka katalogu do przeniesienia.

destinationDirectoryName
String

Ścieżka katalogu, do którego jest przenoszony katalog źródłowy.

showUI
UIOption

Określa, czy wizualnie śledzić postęp operacji. Wartość domyślna to UIOption.OnlyErrorDialogs.

Wyjątki

Ścieżka jest nieprawidłowa z jednego z następujących powodów: jest to ciąg o zerowej długości; zawiera tylko białe znaki; zawiera nieprawidłowe znaki; lub jest to ścieżka urządzenia (rozpoczyna się od \\.\).

sourceDirectoryName lub destinationDirectoryName jest Nothing ciągiem pustym.

Katalog nie istnieje.

Katalog docelowy już istnieje i overwrite jest ustawiony na Falsewartość .

Ścieżka przekracza maksymalną długość zdefiniowaną przez system.

Operacja jest cykliczna.

Nazwa pliku lub katalogu w ścieżce zawiera dwukropek (:) lub jest w nieprawidłowym formacie.

Użytkownik nie ma niezbędnych uprawnień do wyświetlania ścieżki.

Użytkownik nie ma wymaganych uprawnień.

Przykłady

Ten przykład przenosi się Directory1 wewnątrz Directory2elementu .

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

Ten przykład przenosi się Directory1 wewnątrz Directory2elementu , zastępując katalog, jeśli już istnieje.

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

Uwagi

Jeśli zostanie podjęta próba przeniesienia katalogu wewnątrz katalogu, który nie istnieje, zostanie utworzona struktura docelowa.

Zobacz też

Dotyczy

MoveDirectory(String, String, Boolean)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Przenosi katalog z jednej lokalizacji do innej.

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)

Parametry

sourceDirectoryName
String

Ścieżka katalogu do przeniesienia.

destinationDirectoryName
String

Ścieżka katalogu, do którego jest przenoszony katalog źródłowy.

overwrite
Boolean

True jeśli istniejące katalogi powinny zostać zastąpione; w przeciwnym razie False. Wartość domyślna to False.

Wyjątki

Ścieżka jest nieprawidłowa z jednego z następujących powodów: jest to ciąg o zerowej długości; zawiera tylko białe znaki; zawiera nieprawidłowe znaki; lub jest to ścieżka urządzenia (rozpoczyna się od \\.\).

sourceDirectoryName lub destinationDirectoryName jest Nothing ciągiem pustym.

Katalog nie istnieje.

Katalog docelowy już istnieje i overwrite jest ustawiony na Falsewartość .

Ścieżka przekracza maksymalną długość zdefiniowaną przez system.

Operacja jest cykliczna.

Nazwa pliku lub katalogu w ścieżce zawiera dwukropek (:) lub jest w nieprawidłowym formacie.

Użytkownik nie ma niezbędnych uprawnień do wyświetlania ścieżki.

Użytkownik nie ma wymaganych uprawnień.

Przykłady

Ten przykład przenosi się Directory1 wewnątrz Directory2elementu .

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

Ten przykład przenosi się Directory1 wewnątrz Directory2elementu , zastępując katalog, jeśli już istnieje.

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

Uwagi

Jeśli zostanie podjęta próba przeniesienia katalogu wewnątrz katalogu, który nie istnieje, zostanie utworzona struktura docelowa.

Zobacz też

Dotyczy

MoveDirectory(String, String, UIOption, UICancelOption)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Przenosi katalog z jednej lokalizacji do innej.

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)

Parametry

sourceDirectoryName
String

Ścieżka katalogu do przeniesienia.

destinationDirectoryName
String

Ścieżka katalogu, do którego jest przenoszony katalog źródłowy.

showUI
UIOption

Określa, czy wizualnie śledzić postęp operacji. Wartość domyślna to UIOption.OnlyErrorDialogs.

onUserCancel
UICancelOption

Określa, czy wyjątek jest zgłaszany, gdy użytkownik anuluje operację. Wartość domyślna to UICancelOption.ThrowException.

Wyjątki

Ścieżka jest nieprawidłowa z jednego z następujących powodów: jest to ciąg o zerowej długości; zawiera tylko białe znaki; zawiera nieprawidłowe znaki; lub jest to ścieżka urządzenia (rozpoczyna się od \\.\).

sourceDirectoryName lub destinationDirectoryName jest Nothing ciągiem pustym.

Katalog nie istnieje.

onUserCancel parametr jest ustawiony na i nie można skopiować ThrowException podkatalogu pliku.

onUserCancel jest ustawiona na ThrowExceptionwartość , a użytkownik anuluje operację lub nie można ukończyć operacji.

Użytkownik nie ma niezbędnych uprawnień do wyświetlania ścieżki.

Ścieżka przekracza maksymalną długość zdefiniowaną przez system.

Operacja jest cykliczna.

Nazwa pliku lub katalogu w ścieżce zawiera dwukropek (:) lub jest w nieprawidłowym formacie.

Użytkownik nie ma wymaganych uprawnień.

Przykłady

Ten przykład przenosi się Directory1 wewnątrz Directory2elementu .

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

Ten przykład przenosi się Directory1 wewnątrz Directory2elementu , zastępując katalog, jeśli już istnieje.

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

Uwagi

Jeśli zostanie podjęta próba przeniesienia katalogu wewnątrz katalogu, który nie istnieje, zostanie utworzona struktura docelowa.

Zobacz też

Dotyczy