ファイルリストを取得するために CFileFind を使用しています。私は常に特定のファイルに問題があります。余分な文字 '?' を含むファイル タイトルを取得しています 添付。
元の名前 : _KO - Ennamo Yedho Video Song HD_test .txt
取得した名前: _KO - Ennamo Yedho Video Song HD_test?.txt
CFileFind finder ;
bool bWorking = finder.FindFile ("F:\\*.*") ;
while (bWorking)
{
bWorking = finder.FindNextFile ( ) ;
CString file_lst =finder.GetFileTitle() ;
}
コマンドプロンプトでも同じことを確認しました。同じ問題が発生しています。誰かが私が間違っているところを案内してください。