>>527
findfirst、findnext系の関数を使って処理してます?
ファイルを移動したら、そのディレクトリの情報は書き変わってしまっているから、
findnextが壊れるのでは。
先に移動するファイル名のリストをvector<string>に突っ込んでおくとかしてはどうでしょうか。