Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 16916|Vastaus: 0

[Lähde] ASP.NET kokoelma metodeja juurihakemiston hakemiseen

[Kopioi linkki]
Julkaistu 10.10.2015 9.57.44 | | |

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




Edellinen:Vahvistus epäonnistuu yhdelle tai useammalle taholle. Lisätietoja löytyy EntityValidationErrors -ominaisuudesta.
Seuraava:C# kirjoittaa ja lukee tekstitiedostoja
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com