My.Computer.FileSystem.GetDirectoryInfo-Methode
Aktualisiert: November 2007
Gibt für den angegebenen Pfad ein DirectoryInfo-Objekt zurück.
' Usage
Dim value As System.IO.DirectoryInfo = My.Computer.FileSystem.GetDirectoryInfo(directory)
' Declaration
Public Function GetDirectoryInfo( _
ByVal directory As String _
) As System.IO.DirectoryInfo
Parameter
- directory
String. Pfad des Verzeichnisses. Erforderlich.
Rückgabewert
Ausnahmen
Die folgenden Bedingungen können eine Ausnahme verursachen:
Der Verzeichnispfad ist aus einem der folgenden Gründe ungültig: Es handelt sich um eine Zeichenfolge der Länge 0 (null), der Pfad enthält nur Leerzeichen, er enthält ungültige Zeichen, oder es handelt sich um einen Gerätepfad (beginnt mit \\.\) (ArgumentException).
Der Verzeichnispfad ist ungültig, da er Nothing ist (ArgumentNullException).
Der Verzeichnispfad überschreitet die im System definierte maximale Länge (PathTooLongException).
Ein Datei- oder Verzeichnisnamen im Verzeichnispfad enthält einen Doppelpunkt (:) oder hat ein ungültiges Format (NotSupportedException).
Der Benutzer verfügt nicht über die erforderlichen Berechtigungen zum Anzeigen des Verzeichnispfads (SecurityException).
Hinweise
Wenn das Verzeichnis nicht vorhanden ist, wird erst eine Ausnahme ausgelöst, wenn das erste Mal auf eine Eigenschaft im DirectoryInfo-Objekt zugegriffen wird.
Aufgaben
In der folgenden Tabelle werden Beispiele für Aufgaben mit der My.Computer.FileSystem.GetDirectoryInfo-Methode aufgeführt.
Zweck |
Weitere Informationen finden Sie unter |
---|---|
Bestimmen, wann ein Verzeichnis erstellt wurde |
Gewusst wie: Bestimmen des Erstellungszeitpunktes für ein Verzeichnis in Visual Basic |
Bestimmen, ob ein Verzeichnis schreibgeschützt ist |
Gewusst wie: Ermitteln, ob ein Verzeichnis schreibgeschützt ist in Visual Basic |
Beispiel
In diesem Beispiel wird ein DirectoryInfo-Objekt für das Verzeichnis C:\Documents and Settings abgerufen, und der Zeitpunkt der Erstellung, des letzten Zugriffs und des letzten Schreibvorgangs des Verzeichnisses werden angezeigt.
Dim getInfo As System.IO.DirectoryInfo
getInfo = My.Computer.FileSystem.GetDirectoryInfo _
(My.Computer.FileSystem.SpecialDirectories.MyDocuments)
MsgBox("The directory was created at " & getInfo.CreationTime)
MsgBox("The directory was last accessed at " & getInfo.LastAccessTime)
MsgBox("The directory was last written to at " & getInfo.LastWriteTime)
Anforderungen
Namespace: Microsoft.VisualBasic.MyServices
Klasse: FileSystemProxy (ermöglicht den Zugriff auf FileSystem)
Assembly: Visual Basic-Laufzeitbibliothek (in Microsoft.VisualBasic.dll)
Verfügbarkeit nach Projekttyp
Projekttyp |
Verfügbar |
---|---|
Windows-Anwendung |
Ja |
Klassenbibliothek |
Ja |
Konsolenanwendung |
Ja |
Windows-Steuerelementbibliothek |
Ja |
Web-Steuerelementbibliothek |
Ja |
Windows-Dienst |
Ja |
Website |
Ja |
Berechtigungen
Die folgende Berechtigung ist möglicherweise erforderlich:
Berechtigung |
Beschreibung |
---|---|
Steuert die Fähigkeit, auf Dateien und Ordner zuzugreifen. Zugeordnete Enumeration: Unrestricted. |
Weitere Informationen finden Sie unter Codezugriffssicherheit und unter Anfordern von Berechtigungen.
Siehe auch
Referenz
Weitere Ressourcen
Datei-, Verzeichnis- und Laufwerkseigenschaften in Visual Basic