본문 바로가기

Programing (프로그래밍)/WPF & C# (C Sharp)

WPF & C# - 파일명 및 긴문자열을 ... 으로 나타내기 및 줄이기 ( 확장자 여부 상관없이 사용 가능 / C:\ABCDEF.txt > ABC....txt )

728x90
반응형


 WPF & C# - 파일명 및 긴문자열을 ... 으로 나타내기 및 줄이기 ( 확장자 여부 상관없이 사용 가능 / C:\ABCDEF.txt > ABC....txt )



파일명 ... 으로 나타내기 및 줄이기 ( 확장자 여부 상관없이 사용 가능 / C:\ABCDEF.txt > ABC....txt )



1
2
3
4
5
6
7
8
9
10
11
12
13
14
// 파일명 줄이기 ( 확장자 여부 상관없이 사용 가능 / C:\ABCDEF.txt > ABC....txt )
string StringLengthSplit(string str, int length)
{
    string strVal = "";
    string strExtension = "";   // 확장자
 
    str = System.IO.Path.GetFileName(str);
    strExtension = System.IO.Path.GetExtension(str);   // ".mp3"
 
    if (str.Length - strExtension.Length > length)   // 확장자 제외한 길이
        strVal = str.Substring(0, length) + "∼" + strExtension;
//                strVal = str.Substring(0, length) + "…" + strExtension;
    return strVal;
}
cs


사용법

1
tbx.Text = StringLengthSplit(ImageFile, 5);
cs




728x90
반응형