FileSystemProxy.MoveDirectory Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.
Überlädt
MoveDirectory(String, String) |
Verschiebt ein Verzeichnis von einem Speicherort an einen anderen. |
MoveDirectory(String, String, UIOption) |
Verschiebt ein Verzeichnis von einem Speicherort an einen anderen. |
MoveDirectory(String, String, Boolean) |
Verschiebt ein Verzeichnis von einem Speicherort an einen anderen. |
MoveDirectory(String, String, UIOption, UICancelOption) |
Verschiebt ein Verzeichnis von einem Speicherort an einen anderen. |
MoveDirectory(String, String)
Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.
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)
Parameter
- sourceDirectoryName
- String
Der Pfad des Verzeichnisses, das verschoben werden soll.
- destinationDirectoryName
- String
Der Pfad des Verzeichnisses, in das das Quellverzeichnis verschoben wird.
Ausnahmen
Der Pfad ist aus einem der folgenden Gründe ungültig: Er ist eine Zeichenfolge der Länge null; es enthält nur Leerzeichen; enthält ungültige Zeichen; oder es ist ein Gerätepfad (beginnt mit \\.\).
sourceDirectoryName
oder destinationDirectoryName
ist Nothing
oder eine leere Zeichenfolge.
Die Datei ist nicht vorhanden.
Die Quelle ist ein Stammverzeichnis, oder der Quellpfad und der Zielpfad sind identisch.
Der Pfad überschreitet die im System definierte maximale Länge.
Der Vorgang ist zyklisch.
Ein Datei- oder Verzeichnisname im Pfad enthält einen Doppelpunkt (:) oder hat ein ungültiges Format.
Dem Benutzer fehlen die erforderlichen Berechtigungen zum Anzeigen des Pfads.
Der Benutzer verfügt nicht über die erforderliche Berechtigung.
Beispiele
In diesem Beispiel wird innerhalb Directory2
von verschobenDirectory1
.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
In diesem Beispiel wird Directory1
das Directory2
Verzeichnis überschrieben, wenn es bereits vorhanden ist.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Hinweise
Wenn versucht wird, ein Verzeichnis in ein Verzeichnis zu verschieben, das nicht vorhanden ist, wird die Zielstruktur erstellt.
Weitere Informationen
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objekte (Visual Basic)
- Erstellen, Löschen und Verschieben von Dateien und Verzeichnissen in Visual Basic
Gilt für:
MoveDirectory(String, String, UIOption)
Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.
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)
Parameter
- sourceDirectoryName
- String
Der Pfad des Verzeichnisses, das verschoben werden soll.
- destinationDirectoryName
- String
Der Pfad des Verzeichnisses, in das das Quellverzeichnis verschoben wird.
- showUI
- UIOption
Gibt an, ob der Status des Vorgangs visuell dargestellt werden soll. Der Standardwert ist UIOption.OnlyErrorDialogs
.
Ausnahmen
Der Pfad ist aus einem der folgenden Gründe ungültig: Er ist eine Zeichenfolge der Länge null; es enthält nur Leerzeichen; enthält ungültige Zeichen; oder es ist ein Gerätepfad (beginnt mit \\.\).
sourceDirectoryName
oder destinationDirectoryName
ist Nothing
oder eine leere Zeichenfolge.
Die Datei ist nicht vorhanden.
Das Zielverzeichnis ist bereits vorhanden, und overwrite
ist auf den Wert False
festgelegt.
Der Pfad überschreitet die im System definierte maximale Länge.
Der Vorgang ist zyklisch.
Ein Datei- oder Verzeichnisname im Pfad enthält einen Doppelpunkt (:) oder hat ein ungültiges Format.
Dem Benutzer fehlen die erforderlichen Berechtigungen zum Anzeigen des Pfads.
Der Benutzer verfügt nicht über die erforderliche Berechtigung.
Beispiele
In diesem Beispiel wird innerhalb Directory2
von verschobenDirectory1
.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
In diesem Beispiel wird Directory1
das Directory2
Verzeichnis überschrieben, wenn es bereits vorhanden ist.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Hinweise
Wenn versucht wird, ein Verzeichnis in ein Verzeichnis zu verschieben, das nicht vorhanden ist, wird die Zielstruktur erstellt.
Weitere Informationen
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- Objekte (Visual Basic)
- Erstellen, Löschen und Verschieben von Dateien und Verzeichnissen in Visual Basic
Gilt für:
MoveDirectory(String, String, Boolean)
Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.
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)
Parameter
- sourceDirectoryName
- String
Der Pfad des Verzeichnisses, das verschoben werden soll.
- destinationDirectoryName
- String
Der Pfad des Verzeichnisses, in das das Quellverzeichnis verschoben wird.
- overwrite
- Boolean
True
, wenn vorhandene Verzeichnisse überschrieben werden sollen, andernfalls False
. Der Standardwert ist False
.
Ausnahmen
Der Pfad ist aus einem der folgenden Gründe ungültig: Er ist eine Zeichenfolge der Länge null; es enthält nur Leerzeichen; enthält ungültige Zeichen; oder es ist ein Gerätepfad (beginnt mit \\.\).
sourceDirectoryName
oder destinationDirectoryName
ist Nothing
oder eine leere Zeichenfolge.
Die Datei ist nicht vorhanden.
Das Zielverzeichnis ist bereits vorhanden, und overwrite
ist auf den Wert False
festgelegt.
Der Pfad überschreitet die im System definierte maximale Länge.
Der Vorgang ist zyklisch.
Ein Datei- oder Verzeichnisname im Pfad enthält einen Doppelpunkt (:) oder hat ein ungültiges Format.
Dem Benutzer fehlen die erforderlichen Berechtigungen zum Anzeigen des Pfads.
Der Benutzer verfügt nicht über die erforderliche Berechtigung.
Beispiele
In diesem Beispiel wird innerhalb Directory2
von verschobenDirectory1
.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
In diesem Beispiel wird Directory1
das Directory2
Verzeichnis überschrieben, wenn es bereits vorhanden ist.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Hinweise
Wenn versucht wird, ein Verzeichnis in ein Verzeichnis zu verschieben, das nicht vorhanden ist, wird die Zielstruktur erstellt.
Weitere Informationen
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objekte (Visual Basic)
- Erstellen, Löschen und Verschieben von Dateien und Verzeichnissen in Visual Basic
Gilt für:
MoveDirectory(String, String, UIOption, UICancelOption)
Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.
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)
Parameter
- sourceDirectoryName
- String
Der Pfad des Verzeichnisses, das verschoben werden soll.
- destinationDirectoryName
- String
Der Pfad des Verzeichnisses, in das das Quellverzeichnis verschoben wird.
- showUI
- UIOption
Gibt an, ob der Status des Vorgangs visuell dargestellt werden soll. Der Standardwert ist UIOption.OnlyErrorDialogs
.
- onUserCancel
- UICancelOption
Gibt an, ob eine Ausnahme ausgelöst wird, wenn der Benutzer den Vorgang abbricht. Der Standardwert ist UICancelOption.ThrowException
.
Ausnahmen
Der Pfad ist aus einem der folgenden Gründe ungültig: Er ist eine Zeichenfolge der Länge null; es enthält nur Leerzeichen; enthält ungültige Zeichen; oder es ist ein Gerätepfad (beginnt mit \\.\).
sourceDirectoryName
oder destinationDirectoryName
ist Nothing
oder eine leere Zeichenfolge.
Die Datei ist nicht vorhanden.
onUserCancel
ist auf ThrowException
festgelegt, und ein Unterverzeichnis der Datei kann nicht kopiert werden.
onUserCancel
ist auf ThrowException
festgelegt, und der Benutzer bricht den Vorgang ab, oder der Vorgang kann nicht abgeschlossen werden.
Dem Benutzer fehlen die erforderlichen Berechtigungen zum Anzeigen des Pfads.
Der Pfad überschreitet die im System definierte maximale Länge.
Der Vorgang ist zyklisch.
Ein Datei- oder Verzeichnisname im Pfad enthält einen Doppelpunkt (:) oder hat ein ungültiges Format.
Der Benutzer verfügt nicht über die erforderliche Berechtigung.
Beispiele
In diesem Beispiel wird innerhalb Directory2
von verschobenDirectory1
.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
In diesem Beispiel wird Directory1
das Directory2
Verzeichnis überschrieben, wenn es bereits vorhanden ist.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Hinweise
Wenn versucht wird, ein Verzeichnis in ein Verzeichnis zu verschieben, das nicht vorhanden ist, wird die Zielstruktur erstellt.
Weitere Informationen
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- UICancelOption
- Objekte (Visual Basic)
- Erstellen, Löschen und Verschieben von Dateien und Verzeichnissen in Visual Basic