출처 : http://silhouettes.hostple.net/silhouette/6069
C# 에서도 App.Path 같은 것은 있습니다.
Application.ExecutablePath 입니다.
하지만 이것은 exe 파일의 이름까지 반환하기 때문에,
제대로 쓰기 힘듭니다.
제가 VB 6.0 에서 C#.NET 으로 넘어왔기 때문에
이게 적응이 안됐어서 그랬는지는 몰라도.,
App.Path 와 같이 쓸 수 있는 것을 만들었습니다.
아래는 소스코드입니다.
string AppPath = Application.ExecutablePath.Substring(0, Application.ExecutablePath.LastIndexOf("\\")); // VB 의 App.Path 역할
넵. 이게 끝입니다.
저 상태에서 AppPath 를 사용해 보시면,
Application.ExecutablePath 는 C:\1.exe 를 반환하겠지만
이런식으로 반환을 하는게 아니라
C: 으로 반환하게 될 겁니다.
VB 는 맨 끝에 \ 를 안붙이기 때문에.
이만.
C# 에서도 App.Path 같은 것은 있습니다.
Application.ExecutablePath 입니다.
하지만 이것은 exe 파일의 이름까지 반환하기 때문에,
제대로 쓰기 힘듭니다.
제가 VB 6.0 에서 C#.NET 으로 넘어왔기 때문에
이게 적응이 안됐어서 그랬는지는 몰라도.,
App.Path 와 같이 쓸 수 있는 것을 만들었습니다.
아래는 소스코드입니다.
string AppPath = Application.ExecutablePath.Substring(0, Application.ExecutablePath.LastIndexOf("\\")); // VB 의 App.Path 역할
넵. 이게 끝입니다.
저 상태에서 AppPath 를 사용해 보시면,
Application.ExecutablePath 는 C:\1.exe 를 반환하겠지만
이런식으로 반환을 하는게 아니라
C: 으로 반환하게 될 겁니다.
VB 는 맨 끝에 \ 를 안붙이기 때문에.
이만.
댓글
댓글 쓰기