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 |