FileSystemProxy.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)
Przenosi katalog z jednej lokalizacji do innej.
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)
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ż
- MoveFile(String, String)
- CopyDirectory(String, String)
- Obiekty (Visual Basic)
- Tworzenie, usuwanie i przenoszenie plików i katalogów w Visual Basic
Dotyczy
MoveDirectory(String, String, UIOption)
Przenosi katalog z jednej lokalizacji do innej.
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)
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ż
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- Obiekty (Visual Basic)
- Tworzenie, usuwanie i przenoszenie plików i katalogów w Visual Basic
Dotyczy
MoveDirectory(String, String, Boolean)
Przenosi katalog z jednej lokalizacji do innej.
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)
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ż
- MoveFile(String, String)
- CopyDirectory(String, String)
- Obiekty (Visual Basic)
- Tworzenie, usuwanie i przenoszenie plików i katalogów w Visual Basic
Dotyczy
MoveDirectory(String, String, UIOption, UICancelOption)
Przenosi katalog z jednej lokalizacji do innej.
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)
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.
Zobacz też
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- UICancelOption
- Obiekty (Visual Basic)
- Tworzenie, usuwanie i przenoszenie plików i katalogów w Visual Basic