반응형
const int MAX_PATH = 255;
[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
public static extern int GetShortPathName(
[MarshalAs(UnmanagedType.LPTStr)]
string path,
[MarshalAs(UnmanagedType.LPTStr)]
StringBuilder shortPath,
int shortPathLength
);
private static string GetShortPath(string path)
{
var shortPath = new StringBuilder(MAX_PATH);
GetShortPathName(path, shortPath, MAX_PATH);
return shortPath.ToString();
}
'Programing > C# ' 카테고리의 다른 글
Graphics Text Rotate 글자 회전 (0) | 2013.12.18 |
---|---|
point , inch, pixel ,mm 단위 관계 (0) | 2013.12.11 |
Reflection 리플렉션 사용하기 (0) | 2012.12.12 |
c# unicodeString to unicodevalue (0) | 2012.12.06 |
c# 코드 관리자 권한으로 실행 (0) | 2012.11.06 |