C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 34 を表示中)
■16896 / )  Re[2]: C#で複数のファイルをコピーする
□投稿者/ のびた (3回)-(2008/04/12(Sat) 17:40:30)
2008/04/12(Sat) 17:42:39 編集(投稿者)

No16895 (はつね さん) に返信
> ■No16894 (のびた さん) に返信
>>つまり、エクスプローラで複数のファイルをコピーした場合のように、
>>上書き確認で「すべて上書き」(XP)や「同じ処理をする」(Vista)などの確認ダイアログを
>>表示させたいのですが・・・。
>
> 同名ファイルがあるかをループの中でチェックし、あったときには、
> そのダイアログを表示し、その応答に応じてコピーの動作を変化させる。
>

早速の回答ありがとうございます。
最初は、はつねさんのおっしゃる通りにしたのですが
これだと、1つ1つのファイルコピーの進捗度合いが表示されますが、
全体の進捗度合がわかりませんよね?
(しかも、FileSystem.CopyFile()だと
上書き確認で「すべて上書き」(XP)や「同じ処理をする」(Vista)などの確認ダイアログが表示されません・・・。)
あくまで、エクスプローラのような全体の進捗が表示されつつ、
上書き確認をするような関数・クラスは無いものかと探しています。
というか、エクスプローラのファイルコピーの機能は使えないのかな?と・・・。

返信 編集キー/


管理者用

- Child Tree -