Pri pisanju programa se koreninski imenik projekta, ki se pogosto uporablja, povzame takole: 1. Pridobi metodo korenske mape konzolne aplikacije Metoda 1: Environment.CurrentDirectory za pridobitev ali nastavitev popolne kvalificirane poti trenutne delovne mape Metoda 2: AppDomain.CurrentDomain.BaseDirectory pridobi osnovni imenik, ki ga uporablja reševalnik konfliktov v asemblerju za preiskavo sestavljanja 2. Pridobi metodo korenske mape spletne aplikacije Metoda 1, HttpRuntime.AppDomainAppPath.ToString(); Pridobi fizično pot diska do aplikacijske mape aplikacije, ki gostuje v trenutni domeni aplikacij. Uporabljeno za pridobitev App_Data Metoda 2: Server.MapPath("") ali Server.MapPath("~/"); Vrne fizično pot datoteke, nasprotno od določene virtualne poti na spletnem strežniku Metoda 3, Request.ApplicationPath; Pridobite root virtualne aplikacije ASP.NET aplikacije na strežniku 3. Pridobi metodo korenskega imenika aplikacije WinForm 1、Okolje.CurrentDirectory.ToString(); Pridobite ali nastavite popolnoma kvalificirano pot do trenutnega delovnega imenika 2、Application.StartupPath.ToString(); Pridobi pot do izvršljive datoteke, ki je zagnala aplikacijo, brez imena izvršljive datoteke 3、Directory.GetCurrentDirectory(); Pridobite trenutni delovni imenik aplikacije 4、AppDomain.CurrentDomain.BaseDirectory; Pridobimo osnovno imenik, ki ga uporablja reševalnik konfliktov v asemblerju za preiskovanje asemblerja 5、AppDomain.CurrentDomain.SetupInformation.ApplicationBase; Pridobi ali nastavi ime imenika, ki vsebuje aplikacijo Naslednji dve metodi lahko pridobita ime izvršilne datoteke 1、Process.GetCurrentProcess(). MainModule.FileName; Lahko dobiš ime datoteke exe, ki se trenutno izvaja. 2、Application.ExecutablePath; Pridobite pot do izvršljive datoteke, ki je zagnala aplikacijo, vključno z imenom izvršljive datoteke |