Freigeben über


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

Referenz

RenameDirectory