Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 16916|Odpoveď: 0

[Zdroj] ASP.NET súbor metód na získanie koreňového adresára

[Kopírovať odkaz]
Zverejnené 10. 10. 2015 9:57:44 | | |

Pri písaní programu sa koreňový adresár projektu, ktorý sa často používa, zhrnie nasledovne:
1. Získať metódu koreňového adresára konzolovej aplikácie
Metóda 1: Environment.CurrentDirectory na získanie alebo nastavenie úplnej kvalifikovanej cesty aktuálneho pracovného adresára
Metóda 2: AppDomain.CurrentDomain.BaseDirectory získa základný adresár, ktorý používa riešič konfliktov v assembleri na skúmanie assembleru
2. Získajte metódu koreňového adresára webovej aplikácie
Metóda 1, HttpRuntime.AppDomainAppPath.ToString(); Získa fyzickú cestu do adresára aplikácie hostovanej v aktuálnej doméne aplikácie. Použitie na získavanie App_Data
Metóda 2: Server.MapPath("") alebo Server.MapPath("~/"); Vráti fyzickú cestu k súboru opačnú k zadanej virtuálnej ceste na webovom serveri
Metóda 3, Request.ApplicationPath; Získajte root virtuálnej aplikácie ASP.NET aplikácie na serveri
3. Získajte metódu koreňového adresára aplikácie WinForm
1、Environment.CurrentDirectory.ToString(); Získajte alebo nastavte plne kvalifikovanú cestu k aktuálnemu pracovnému adresáru
2、Application.StartupPath.ToString(); Získajte cestu k spustiteľnému súboru, ktorý spustil aplikáciu, okrem názvu spustiteľného súboru
3、Directory.GetCurrentDirectory(); Získajte aktuálny pracovný adresár aplikácie
4、AppDomain.CurrentDomain.BaseDirectory; Získajte základný adresár, ktorý používa riešič konfliktov v assembleri na skúmanie assembleru
5、AppDomain.CurrentDomain.SetupInformation.ApplicationBase; Získajte alebo nastavte názov adresára, ktorý aplikáciu obsahuje
Nasledujúce dve metódy môžu získať názov vykonávacieho súboru
1、Process.GetCurrentProcess(). MainModule.FileName; Môžete získať názov súboru exe, ktorý sa práve vykonáva.
2、Application.ExecutablePath; Získajte cestu k spustiteľnému súboru, ktorý spustil aplikáciu, vrátane názvu spustiteľného súboru




Predchádzajúci:Overenie zlyháva pre jednu alebo viac entít. Pre viac informácií pozri vlastnosť EntityValidationErrors.
Budúci:C# zapisuje a číta textové súbory
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com