Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 16916|Odpověď: 0

[Zdroj] ASP.NET soubor metod, jak získat kořenový adresář

[Kopírovat odkaz]
Zveřejněno 10.10.2015 9:57:44 | | |

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




Předchozí:Ověření selže u jednoho nebo více subjektů. Pro více informací viz vlastnost EntityValidationErrors.
Další:C# zapisuje a čte textové soubory
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com