2

2つの「FileSystem.CopyDirectory」ステートメントを組み合わせて、進行状況ウィンドウを1つだけ取得する方法はありますか?私はC#アプリケーションで以下の2つのステートメントを使用しています。正常に動作しますが、ステートメントごとに2つの進行ウィンドウが次々に表示されます。両方のステートメントを処理するプログレスバーウィンドウを1つだけにする方法はありますか?したがって、両方の時間を計算しますか?

FileSystem.CopyDirectory(@"C:\test\HP1", @"c:\test\HP3", UIOption.AllDialogs);
FileSystem.CopyDirectory(@"C:\test\HP2", @"c:\test\HP4", UIOption.AllDialogs);

ここに画像の説明を入力してください

ありがとう。

4

1 に答える 1

4

いいえ、組み込みメソッドを使用することはできません。の.NetラッパーはSHFileOperation、同時に1つのオブジェクトのみを処理します。

COMIFileOperationインターフェイスを使用することもできますが、独自の.Netラッパーを作成する必要があります。興味があれば、これが役立つかもしれません。

于 2012-08-09T16:01:55.160 に答える