2012-09-13 2 views
0

내 응용 프로그램에는 내 자신의 사용자 지정 파일 형식이 있습니다. 내 응용 프로그램 외부에서 클릭 할 때 내 응용 프로그램이이 형식의 파일을 열지 그래서 그것을 설정합니다. 이제 내 질문은 : 파일의 SafeFileName을 어떻게 열 수 있습니까? 그 위치가없는 실제 파일 이름을 얻고 싶지만 변수 S는 파일 이름입니다.Windows 탐색기에서 내 응용 프로그램에로드 된 사용자 정의 파일 형식 파일의 파일 이름을 얻는 방법은 무엇입니까?

If (Environment.GetCommandLineArgs.Length > 1) Then 

     Dim s As String = Environment.GetCommandLineArgs(1) 

    ' Open file s 

    End If 

나는 그것이 OpenFileDialog.SafeFileName 될 파일 이름을 사용하는 경우 내가 아는, 그리고 그 C 대신에 저를 test123.txt 줄 것입니다 : \ 파일 \ Test123.txt

나는 동일한 기능을 수행 할 수있는 방법 이러한 상황에서.

+0

이전 질문과 다른 점을 알려주십시오. –

+0

이전 질문을 읽으면 뭔가 다른 질문을하는 것입니다. 그래서 왜 다른 질문을 위해 다른 스레드를 만들었습니다. 같은 주제에 두 가지 이상의 질문을 게시하는 것이 규칙에 위배된다는 것을 알고 있습니다. – user1632018

답변

0

어떤 문자열이 반환되는지에 따라 다르며 올바른 경로 인 경우 예제와 비슷한 경우 Path.GetFileName System.IO 네임 스페이스의 메서드를 사용할 수 있습니다.

Dim s As String = "C:\Files\Test123.txt" 
Dim myFile As String = Path.GetFileName(s) 
+0

완벽한 감사합니다. – user1632018

관련 문제