Gewusst wie: Umbenennen eines Verzeichnisses in Visual Basic
Die RenameDirectory-Methode des My.Computer.FileSystem-Objekts kann zum Umbenennen eines Verzeichnisses verwendet werden, indem der aktuelle Speicherort und Name des Verzeichnisses zusammen mit dem neuen Namen des Verzeichnisses angegeben werden. Diese Methode kann nicht zum Verschieben von Verzeichnissen verwendet werden. Verwenden Sie zum Verschieben und Umbenennen des Verzeichnisses die MoveDirectory-Methode.
So benennen Sie ein Verzeichnis um
Verwenden Sie zum Umbenennen eines Verzeichnisses die My.Computer.FileSystem.RenameDirectory-Methode. Im folgenden Code wird das Verzeichnis Test in SecondTest umbenannt.
My.Computer.FileSystem.RenameDirectory("C:MyDocuments\Test", "SecondTest")
Dieses Codebeispiel ist auch als IntelliSense-Codeausschnitt verfügbar. In der Codeausschnittauswahl finden Sie das Beispiel unter Dateisystem - Verarbeiten von Laufwerken, Ordnern und Dateien. Weitere Informationen finden Sie unter Gewusst wie: Einfügen von IntelliSense-Codeausschnitten.
Robuste Programmierung
Die folgenden Bedingungen können einen Ausnahmefehler verursachen:
Der Pfad ist bei einem der folgenden Gründe ungültig: Es handelt sich um eine Zeichenfolge der Länge 0 (null), enthält es nur Leerzeichen, er enthält ungültige Zeichen, oder es handelt es sich um einen Pfad für Geräte (beginnt mit \ \. \) (ArgumentException).
newName enthält Pfadinformationen (ArgumentException).
Der Pfad ist ungültig, da er Nothing ist (ArgumentNullException).
newName ist Nothing oder eine leere Zeichenfolge (ArgumentNullException).
Das Quellverzeichnis ist ungültig oder nicht vorhanden (DirectoryNotFoundException).
Es ist eine Datei oder ein Ordner mit dem in newName angegebenen Namen vorhanden (IOException).
Der Ordner ist ein Stammordner (IOException).
Der Pfad überschreitet die im System definierte maximale Länge (PathTooLongException).
Ein Datei- oder Ordnername im Pfad enthält einen Doppelpunkt (:) oder hat ein ungültiges Format (NotSupportedException).
Dem Benutzer fehlen die erforderlichen Berechtigungen zum Anzeigen des Pfades (SecurityException).
Der Benutzer verfügt nicht über die erforderliche Berechtigung (UnauthorizedAccessException).
Siehe auch
Aufgaben
Gewusst wie: Kopieren eines Verzeichnisses in ein anderes Verzeichnis in Visual Basic
Gewusst wie: Analysieren von Dateipfaden in Visual Basic
Gewusst wie: Verschieben von Verzeichnissen in Visual Basic
Gewusst wie: Verschieben des Inhalts eines Verzeichnisses in Visual Basic