Ohjelmaa kirjoittaessa usein käytetty projektin juurihakemisto tiivistetään seuraavasti: 1. Hanki konsolisovelluksen juurihakemistomenetelmä Menetelmä 1: Environment.CurrentDirectory saadakseen tai asettaakseen nykyisen työhakemiston täydellisen pätevyyden polun Menetelmä 2: AppDomain.CurrentDomain.BaseDirectory saa perushakemiston, jota assembly-konfliktinratkaisija käyttää assemblyn tutkimiseen 2. Hanki verkkosovelluksen juurihakemistomenetelmä Metodi 1, HttpRuntime.AppDomainAppPath.ToString(); Saa fyysisen aseman polun sovelluksen hakemistoon, joka sijaitsee nykyisessä sovellusdomainissa. Käytetty App_Data hankintaan Menetelmä 2: Server.MapPath("") tai Server.MapPath("~/"); Palauttaa fyysisen tiedostopolun, joka on päinvastainen kuin määritetty virtuaalinen polku web-palvelimella Menetelmä 3, Request.ApplicationPath; Hanki ASP.NET-sovelluksen virtuaalinen juuri palvelimelta 3. Hanki WinForm-sovelluksen juurihakemistomenetelmä 1、Environment.CurrentDirectory.ToString(); Hanki tai aseta täysin kelvollinen polku nykyiseen työhakemistoon 2、Application.StartupPath.ToString(); Hanki polku suoritettavaan tiedostoon, joka käynnisti sovelluksen, pois lukien suoritettavan tiedoston nimi 3、Directory.GetCurrentDirectory(); Hanki sovelluksen nykyinen työhakemisto 4、AppDomain.CurrentDomain.BaseDirectory; Hanki perushakemisto, jota assembly-konfliktinratkaisija käyttää assemblyn tutkimiseen 5、AppDomain.CurrentDomain.SetupInformation.ApplicationBase; Hae tai aseta hakemiston nimi, joka sisältää sovelluksen Seuraavat kaksi menetelmää voivat saada suoritustiedoston nimen 1、Process.GetCurrentProcess(). MainModule.FileName; Voit saada tiedostonimen siitä exe-tiedostosta, joka on parhaillaan suoritettavana. 2、Application.ExecutablePath; Hanki polku suoritettavaan tiedostoon, joka käynnisti sovelluksen, mukaan lukien suoritettavan tiedoston nimi |