FileSystem.MoveDirectory Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 Directory2
elementu .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Ten przykład przenosi się Directory1
wewnątrz Directory2
elementu , 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 False
wartość .
Ś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 Directory2
elementu .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Ten przykład przenosi się Directory1
wewnątrz Directory2
elementu , 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 False
wartość .
Ś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 Directory2
elementu .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Ten przykład przenosi się Directory1
wewnątrz Directory2
elementu , 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 ThrowException
wartość , 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 Directory2
elementu .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Ten przykład przenosi się Directory1
wewnątrz Directory2
elementu , 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.