BOOL PathCompactPathEx( LPTSTR Dest, LPCTSTR Src, UINT Max, DWORD Flags);
引数の意味は以下の通り。
Dest | 変換結果のパス。 |
Src | 変換元のパス。 |
Max | 何文字に縮めるか。 |
Flags | パスの区切り文字を指定するフラグ。 |
戻り値は、関数の実行に成功したか否かを表す真偽値である。
void TestPathCompactPathEx(void) { char *Src = "c:\\windows\\system32\\kernel32.dll"; char Dest[100]; PathCompactPathEx(Dest, Src, 25, '\\'); printf("'%s'を25文字に縮めると'%s'となる。\n", Src, Dest); }