경로명,확장자 분리 함수 등등
string str = @"E:\JAVA\Sample\X509Test\minMain.java.bak";
System.Diagnostics.Debug.WriteLine("경로명:" +
System.IO.Path.GetDirectoryName(str));
System.Diagnostics.Debug.WriteLine("확장자:" +
System.IO.Path.GetExtension(str));
System.Diagnostics.Debug.WriteLine("파일명:" +
System.IO.Path.GetFileName(str));
System.Diagnostics.Debug.WriteLine("분리자:" +
System.IO.Path.AltDirectorySeparatorChar);
System.Diagnostics.Debug.WriteLine("확장자유무:" +
System.IO.Path.HasExtension(str).ToString());
System.Diagnostics.Debug.WriteLine("순파일명:" +
System.IO.Path.GetFileNameWithoutExtension(str));
System.Diagnostics.Debug.WriteLine("root:" +
System.IO.Path.GetPathRoot(str));
System.Diagnostics.Debug.WriteLine("랜덤파일명:" +
System.IO.Path.GetRandomFileName());
System.Diagnostics.Debug.WriteLine("임시파일:" +
System.IO.Path.GetTempFileName());
System.Diagnostics.Debug.WriteLine("임시경로:" +
System.IO.Path.GetTempPath());
//---------------------------------------------------------------------------
int n= str.LastIndexOf(@"\");
System.Diagnostics.Debug.WriteLine("파일명:" + str.Substring(0, n));
System.Diagnostics.Debug.WriteLine("경로명:" + str.Substring(n + 1, str.Length - n
- 1));
[출처] c# 경로명,확장자 분리 함수 등등|작성자 yree1111
'Programming > C#' 카테고리의 다른 글
윈폼에서 토글 버튼(Make Toggle Button for WinForm) 만들기 (2) | 2010.12.14 |
---|---|
Microsoft Win32 to Microsoft .NET Framework API Map (0) | 2010.12.10 |
C# 디폴트 파라미터 따라하기 (0) | 2010.12.03 |
폼(Form) 간의 값을 전달하는 방법! (0) | 2010.11.11 |
Debug in C# : using #if & conditional attribute (0) | 2010.11.11 |