私はコンソール プログラムに取り組んでおり、MoveFile
/CopyFile
を使用して、ファイルとディレクトリを移動およびコピーできるようにする必要があります (おそらくボリューム間で)。もちろん問題は、ディレクトリを別のボリュームにコピーまたは移動することは、再帰的ではないため、前述の機能では機能しないことです。
SHFileOperation
これはコンソール アプリであり、進行状況表示 ( MoveFileWithProgress
/ CopyFileEx
)を許可するバリエーションをSHFileOperation
使用しており、コンソールの代わりに進行状況を表示するために GUI を使用しているため、実行できません。
を使用することを検討しましたが、再帰的FindNextFile
に使用するコードの例を見つけることができませんでした。(Move|Copy)File
FindNextFile
これを行う簡単な方法はありますか、それとも車輪の再発明に頼る必要がありますか?