CFileFindを利用したプログラムを作成したのですが,
メンバ関数GetFilePath()の挙動がおかしいことがありました.

たとえば,フォルダ構造が
C:\管理表 - 01.txt
- 02.txt
のとき,
「C:\管理表」フォルダを検索対象とすると,GetFilePath()で得る文字列は
「C:\管理表\01.txt」「C:\管理表\02.txt」ではなく,
「C:\管理表01.txt」「C:\管理表02.txt」となってしまうのです.

ググってみると,MFCのバグらしく,
フォルダ名末尾の「表」という文字に「\\」と同じコードが含まれているのが
原因らしいのですが,どのように解決したらいいのでしょうか.

よろしくお願いします.