이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 16916|회답: 0

[출처] 루트 디렉터리를 얻기 위한 방법들의 집합을 ASP.NET

[링크 복사]
게시됨 2015. 10. 10. 오전 9:57:44 | | |

프로그램을 작성할 때, 자주 사용되는 프로젝트 루트 디렉터리는 다음과 같이 요약됩니다:
1. 콘솔 애플리케이션의 루트 디렉터리 메서드를 획득합니다
방법 1: Environment.CurrentDirectory 사용하여 현재 작업 디렉터리의 완전한 자격을 갖춘 경로를 얻거나 설정하기
방법 2: AppDomain.CurrentDomain.BaseDirectory가 기본 디렉터리를 얻고, 어셈블리 충돌 해결기가 어셈블리를 탐색하는 데 사용됩니다
2. 웹 애플리케이션의 루트 디렉터리 메서드를 얻습니다
메서드 1, HttpRuntime.AppDomainAppPath.ToString(); 현재 애플리케이션 도메인에 호스팅된 애플리케이션의 애플리케이션 디렉터리로 가는 물리적 드라이브 경로를 받습니다. App_Data 획득에 사용됨
방법 2: Server.MapPath("") 또는 Server.MapPath("~/"); 웹 서버에서 지정된 가상 경로와 반대되는 물리적 파일 경로를 반환합니다
메서드 3, Request.ApplicationPath; 서버에서 ASP.NET 애플리케이션의 가상 애플리케이션 루트를 얻습니다
3. WinForm 애플리케이션의 루트 디렉터리 메서드를 얻습니다
1、Environment.CurrentDirectory.ToString(); 현재 작업 디렉터리에 대한 완전한 자격을 갖춘 경로를 얻거나 설정하세요
2、Application.StartupPath.ToString(); 애플리케이션을 시작한 실행 파일 경로(실행 파일 이름을 제외)를 얻습니다
3、Directory.GetCurrentDirectory(); 애플리케이션의 현재 작업 디렉터리를 받아오세요
4、AppDomain.CurrentDomain.BaseDirectory; 어셈블리 충돌 해석기가 어셈블리를 탐색하는 데 사용하는 기본 디렉터리를 얻습니다
5, AppDomain.CurrentDomain.SetupInformation.ApplicationBase; 애플리케이션을 포함하는 디렉터리 이름을 얻거나 설정하세요
다음 두 가지 방법으로 실행 파일의 이름을 얻을 수 있습니다
1, Process.GetCurrentProcess(). MainModule.FileName; 현재 실행 중인 exe의 파일 이름을 얻을 수 있습니다.
2, Application.ExecutablePath; 애플리케이션을 시작한 실행 파일 경로와 실행 파일 이름을 얻으세요




이전의:한 개 이상의 개체에 대해 검증이 실패합니다. 자세한 내용은 EntityValidationErrors 속성을 참조하세요.
다음:C#은 텍스트 파일을 쓰고 읽습니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com