Windows 限定だけど
GetShortPathName でショートネーム取得すれば認識されるんじゃない?