Při psaní programu je kořenový adresář projektu, který se často používá, shrnut následovně: 1. Získejte metodu kořenového adresáře konzolové aplikace Metoda 1: Environment.CurrentDirectory pro získání nebo nastavení úplné kvalifikované cesty aktuálního pracovního adresáře Metoda 2: AppDomain.CurrentDomain.BaseDirectory získá základní adresář, který assembler používá k prozkoumání assembleru 2. Získejte metodu kořenového adresáře webové aplikace Metoda 1, HttpRuntime.AppDomainAppPath.ToString(); Získá fyzickou cestu k disku do adresáře aplikace hostované v aktuální doméně aplikací. Použito pro získání App_Data Metoda 2: Server.MapPath("") nebo Server.MapPath("~/"); Vrací fyzickou cestu k souboru opačnou než specifikovaná virtuální cesta na webovém serveru Metoda 3, Request.ApplicationPath; Získejte kořen virtuální aplikace ASP.NET aplikace na serveru 3. Získejte metodu kořenového adresáře aplikace WinForm 1、Environment.CurrentDirectory.ToString(); Získejte nebo nastavte plně kvalifikovanou cestu k aktuálnímu pracovnímu adresáři 2、Application.StartupPath.ToString(); Získejte cestu k spustitelnému souboru, který aplikaci spustil, kromě názvu spustitelného souboru 3、Directory.GetCurrentDirectory(); Získejte aktuální pracovní adresář aplikace 4、AppDomain.CurrentDomain.BaseDirectory; Získejte základní adresář, který používá solver konfliktů assembleru k prozkoumání assembleru 5、AppDomain.CurrentDomain.SetupInformation.ApplicationBase; Získejte nebo nastavte název adresáře, který aplikaci obsahuje Následující dvě metody mohou získat název vykonávacího souboru 1、Process.GetCurrentProcess(). MainModule.FileName; Můžete získat název souboru exe, který se právě spouští. 2、Application.ExecutablePath; Získejte cestu k spustitelnému souboru, který aplikaci spustil, včetně názvu spustitelného souboru |