반응형
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

+ Recent posts