이 문서에는 특정 참조 값이 있는 .NET(ASP.NET/WinForm 등 포함)에서 현재 경로를 얻는 다양한 방법이 요약되어 있습니다. 편집기를 사용하여 살펴보겠습니다.
다음은 .NET(예: ASP.NET) /WinForm 등) 현재 경로를 가져오는 다양한 방법
//파일 이름(프로세스 이름)을 포함하여 현재 프로세스의 전체 경로를 가져옵니다.
string str = this.GetType().Assembly.Location;
result: 파일 이름(프로세스 이름)을 포함하여 프로세스와 연결된 기본 모듈의 전체 경로입니다.
결과: 프로세스가 시작된 디렉터리에 대한 정규화된 경로입니다.
string str = System.Environment.CurrentDirectory
결과: 어셈블리.
result: X:xxxxxx(.exe 파일이 있는 디렉터리 + "")
//응용 프로그램이 포함된 디렉터리의 이름을 가져오고 설정합니다.
결과: 실행 파일의 이름.
string str = System.Windows.Forms.Application.StartupPath;
result: X:xxxxxx(.exe 파일이 있는 디렉터리)
//이름을 포함하여 응용 프로그램을 시작한 실행 파일의 경로를 가져옵니다. 실행 파일의 .
string str = System.Windows.Forms.Application.ExecutablePath;
결과: .
result: X:xxxxxx(.exe 파일이 있는 디렉터리)
//파일 이름(프로세스)을 포함하여 현재 프로세스의 전체 경로를 가져옵니다. 이름).
result: 파일 이름(프로세스 이름)을 포함하여 프로세스와 연결된 기본 모듈의 전체 경로입니다.
string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
result: 프로세스가 시작된 디렉터리에 대한 정규화된 경로입니다.
result: X:xxxxxx(.exe 파일이 있는 디렉터리)
//현재 스레드의 현재 응용 프로그램 도메인의 기본 디렉터리를 가져옵니다. 어셈블리를 감지하는 어셈블리 충돌 해결 프로그램입니다.
result: X:xxxxxx(.exe 파일이 있는 디렉터리 + "")
//응용 프로그램이 포함된 디렉터리의 이름을 가져오고 설정합니다.
result: 실행 파일의 이름입니다.
string str = System.Windows.Forms.Application.StartupPath;
result: X:xxxxxx(.exe 파일이 있는 디렉터리)
//이름을 포함하여 응용 프로그램을 시작한 실행 파일의 경로를 가져옵니다. 실행 파일의 .
string str = System.Windows.Forms.Application.ExecutablePath;
결과: .
result: .Server.MapPath("FileName")
System.Web.HttpContext.Current.Request.Path
System.Environment.CurrentDirectory
//모바일 프로그래밍
위 내용은 .NET이 현재 경로를 얻는 방법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!