Podczas pisania programu katalog główny projektu, który jest często używany, jest podsumowany następująco: 1. Uzyskanie metody katalogu głównego aplikacji konsolowej Metoda 1: Environment.CurrentDirectory w celu uzyskania lub ustawienia pełnej kwalifikowanej ścieżki aktualnego katalogu roboczego Metoda 2: AppDomain.CurrentDomain.BaseDirectory pobiera bazowy katalog, który jest używany przez rozwiązywacz konfliktów w asemblerze do badania asemblera 2. Uzyskanie metody katalogu głównego aplikacji webowej Metoda 1, HttpRuntime.AppDomainAppPath.ToString(); Otrzymuje fizyczną ścieżkę dysku do katalogu aplikacji hostowanej w aktualnej domenie aplikacji. Wykorzystywane do App_Data pozyskiwania Metoda 2: Server.MapPath("") lub Server.MapPath("~/"); Zwraca fizyczną ścieżkę pliku przeciwną do określonej ścieżki wirtualnej na serwerze WWW Metoda 3, Request.ApplicationPath; Uzyskaj wirtualny korzeń aplikacji ASP.NET na serwerze 3. Uzyskaj metodę katalogu głównego aplikacji WinForm 1、Środowisko.CurrentDirectory.ToString(); Pobierz lub ustaw w pełni wykwalifikowaną ścieżkę do aktualnego katalogu roboczego 2、Application.StartupPath.ToString(); Pobierz ścieżkę do pliku wykonywalnego, który uruchomił aplikację, z wyłączeniem nazwy pliku wykonywalnego 3、Directory.GetCurrentDirectory(); Pobierz aktualny katalog roboczy aplikacji 4、AppDomain.CurrentDomain.BaseDirectory; Uzyskaj katalog bazowy, który jest używany przez rozwiązywacz konfliktów w asemblerze do badania asemblera 5、AppDomain.CurrentDomain.SetupInformation.ApplicationBase; Pobierz lub ustaw nazwę katalogu, który zawiera aplikację Następujące dwie metody pozwalają uzyskać nazwę pliku wykonania 1、Process.GetCurrentProcess(). MainModule.FileName; Możesz uzyskać nazwę pliku exe, który jest obecnie wykonywany. 2、Application.ExecutablePath; Pobierz ścieżkę do pliku wykonywalnego, który uruchomił aplikację, wraz z nazwą pliku wykonywalnego |