Verzeichnis eine ebene höher...

08/04/2008 - 18:21 von Manfred Büttner | Report spam
Hallo NG,

in einem Verzeichnis befinden sich mehrere Ordner:

Beispiel:

C:\TEMP
Unterordner:
VRZ1
VRZ2
Dim projectpath As String = Application.StartupPath

Der projectpath wird mir nun mit C:\Temp\VRZ1 angezeigt.

Nun möchte ich eine Ebene höher in C:\Temp

und dann prüfen ob das Verzeichnis VRZ2 existiert.


Allerdings ist die Frage ob dies mit DIRECTORYINFO nicht besser zu
bewerkstelligen ist.

Danke für Eure Tipps...

Manfred Büttner
 

Lesen sie die antworten

#1 Armin Zingler
08/04/2008 - 19:14 | Warnen spam
"Manfred Büttner" schrieb
Hallo NG,

in einem Verzeichnis befinden sich mehrere Ordner:

Beispiel:

C:\TEMP
Unterordner:
VRZ1
VRZ2
Dim projectpath As String = Application.StartupPath

Der projectpath wird mir nun mit C:\Temp\VRZ1 angezeigt.

Nun möchte ich eine Ebene höher in C:\Temp

und dann prüfen ob das Verzeichnis VRZ2 existiert.


Allerdings ist die Frage ob dies mit DIRECTORYINFO nicht besser zu
bewerkstelligen ist.



MsgBox( _
IO.Path.Combine( _
IO.Path.GetDirectoryName("C:\Temp\VRZ1"), _
"VRZ2" _
) _
)

Eine Pfadangabe für sich sagt nicht aus, ob es sich um eine Datei oder
um ein Verzeichnis handelt. Daher funktioniert das.

Ach so, das Ergebnis an IO.directory.exists und nicht an Msgbox
übergeben, dürfte helfen.


Armin

Ähnliche fragen