|
分類:[VB.NET (Windows)]
OS:WinXP 言語:VB2005EE(コンソールアプリケーションを作成)
お世話になります。
1つの集約フォルダに、複数のフォルダ内に存在するファイルを全てコピー後に 、処理を行うところで悩んでおります。
大量のファイル(3000程度)を集約フォルダにコピー後、処理を行いたいのですが、 全てのコピーが完了する前に次の処理が行われてしまう為、期待する結果がえられません。 そこで、ファイルコピーが完全に完了するまで内部処理を待機させたいのですが、 方法がわかりません。
ネットを調べ、Process.Start や Thread.Sleep がHITしたのですが、 Process.Startですと、関連付けられているアプリケーションが起動されてしまう、 Thread.Sleepですが、指定時間の間待機させるようなので、コピーするファイル容量が 不特定であるため使えそうにないと思っています。
以上、よろしくお願いします。
|