vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#

https://www.vbarchiv.net
Rubrik: Dateisystem · Ordner & Verzeichnisse   |   VB-Versionen: VB.NET10.11.05
Anwendungs-/ System- und spezielle Verzeichnisse

Mit diesen Einzeilern ermitteln Sie das aktuelle Anwendungsverzeichnis, das Windowsverzeichnis und spezielle Systemverzeichnisse

Autor:   Dieter OtterBewertung:  Views:  23.543 
www.tools4vb.deSystem:  WinNT, Win2k, Win8, Win10, Win11 Beispielprojekt auf CD 

Heute möchten wir Ihnen ein paar "Einzeiler" vorstellen, mit denen sich das Programm-/Anwendungsverzeichnis, Windowsverzeichnis und spezielle Systemverzeichnisse ermitteln lassen.

' aktuelles Anwendungsverzeichnis, aus dem die EXE-Datei gestartet wurde
Dim sPath As String = New IO.FileInfo(Application.ExecutablePath).DirectoryName
' System-Verzeichnis
Dim sPath As String = Environment.SystemDirectory
' Windows-Verzeichnis
Dim sPath As String = New IO.DirectoryInfo(Environment.SystemDirectory).Parent.FullName
' Verzeichnis für temporäre Dateien
Dim sPath As String = IO.Path.GetTempPath()

Weitere spezielle Verzeichnisse
Über die Environment.GetFolderPath-Eigenschaft lassen sich die wichtigsten Systemverzeichnisse ermitteln. Als Parameter wird eine der "SpecialFolder"-Konstanten erwartet.

Nachfolgend ein paar Beispiele:

' Anwendungsdaten
Dim sPath As String = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
' Programme\Gemeinsame Dateien
Dim sPath As String = Environment.GetFolderPath(Environment.SpecialFolder.CommonProgramFiles)
' AutoStart
Dim sPath As String = Environment.GetFolderPath(Environment.SpecialFolder.Startup)
' Desktop
Dim sPath As String = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)



Anzeige

Kauftipp Unser Dauerbrenner!Diesen und auch alle anderen Tipps & Tricks finden Sie auch auf unserer aktuellen vb@rchiv  Vol.6
(einschl. Beispielprojekt!)

Ein absolutes Muss - Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
- nahezu alle Tipps & Tricks und Workshops mit Beispielprojekten
- Symbol-Galerie mit mehr als 3.200 Icons im modernen Look
Weitere Infos - 4 Entwickler-Vollversionen (u.a. sevFTP für .NET), Online-Update-Funktion u.v.m.
 
 
Copyright ©2000-2024 vb@rchiv Dieter OtterAlle Rechte vorbehalten.


Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.