こんにちは!特定の名前のファイルをコピーする C コードを更新しています。基本的に、次のような名前のファイルがたくさんあるディレクトリがあります。
AAAAA.1.XYZ
AAAAA.2.ZYX
AAAAA.3.YZX
BBBBB.1.XYZ
BBBBB.2.ZYX
さて、古いコードでは、ShellExecute への呼び出しを使用し、xcopy.exe を使用していました。AAAAA で始まるすべてのファイルを取得するために、xcopy にファイルの名前を AAAAA.* として指定するだけで、AAAAAA で始まるすべてのファイルをコピーすることがわかりました。現在、コマンドラインを使用せずにコピーしようとしていますが、問題が発生しています。CopyFile がコピーされるファイルとして AAAAA.* を処理するのに十分スマートであることを望んでいましたが、xcopy が行ったことをまったく実行しません。では、xcopy.exe への外部呼び出しなしでこれを行う方法についてのアイデアはありますか?