1.Asp.Net WebForm verwendet
"Request.PhysicalApplicationPath", um den physischen Pfad des virtuellen Verzeichnisses abzurufen, in dem sich die Site befindet, und enthält schließlich "";
2.C# WinForm verwendet
A: „Application.StartupPath“: Ruft den Pfad zum Verzeichnis ab, in dem sich die aktuelle Anwendung befindet, mit Ausnahme von „“ am Ende;
B: „Application.ExecutablePath“: Ruft den Pfad zur aktuellen Anwendungsdatei ab, einschließlich des Namens der Datei;
C: „AppDomain. CurrentDomain.BaseDirectory“: Ruft den Pfad zum Verzeichnis ab, in dem sich die aktuelle Anwendung befindet, mit „“ am Ende; Thread.GetDomain().BaseDirectory“: Ruft den Pfad zum Verzeichnis ab, in dem sich die aktuelle Anwendung befindet, mit „“ am Ende“;
E: „Environment.CurrentDirectory“: Ruft den Pfad der aktuellen Anwendung ab, ohne „“ am Ende;
F: „System.IO.Directory.GetCurrentDirectory“: Ruft den Pfad der aktuellen Anwendung ab, ohne „“ am Ende. Enthält „“;
Verwenden Sie „AppDomain.CurrentDomain.BaseDirectory“ oder „System.Threading.Thread.GetDomain().BaseDirectory“;
Verwenden Sie „Environment.CurrentDirectory“ und „System.IO.Directory.GetCurrentDirectory“ um den Pfad zu erhalten das Verzeichnis „system32“;
Wenn Sie „Application.StartupPath“ oder „Application.ExecutablePath“ verwenden möchten, müssen Sie die richtige „System.Windows.Forms.dll“-Referenz manuell hinzufügen und die Referenz mit „deklarieren“ using System.Windows.Forms“ am Anfang des Programms;
4. Rufen Sie das Systeminstallationsverzeichnis im Deinstallationsprogramm ab
System.Reflection.Assembly curPath = System.Reflection. Assembly.GetExecutingAssembly();
string path=curPath.Location;// Rufen Sie den Pfad zur SetupLibrary-Datei der Installationsprogrammklasse ab. Rufen Sie das Verzeichnis ab, in dem sich dieser Dateipfad befindet, um das Verzeichnis des Installationsprogramms abzurufen
http: // blog.163.com/dykj_dxj/blog/static/254925252010830113424205/