コピーするファイルがたくさんあり、Windows コピー ファイルのようにコピーしたい:
最初に、次のように、プロセス バー、残り時間、速度などを含む準備ウィンドウを表示します。
その後、「コピー」ウィンドウ (プロセスバー、残り時間、速度などを含む) が次のように表示されます。
MSDN フォーラムで、1 つのファイルをコピーして貼り付ける方法を見つけました (リンク):
「P/Invoke」を介して呼び出す必要がある SHFileOperation というシステム関数があります。より簡単に使用するには、Microsoft.VisualBasic アセンブリへの参照を追加してから、次のようにします。
Microsoft.VisualBasic.FileIO の使用;
. . . .
FileSystem.CopyFile( @"ソース ファイル", @"宛先ファイル", UIOption.AllDialogs );
操作がユーザーによってキャンセルされたかどうかを検出するには、try-catch コンストラクトを使用して OperationCanceledException をインターセプトします。
私の質問:ファイルのリストをコピーして貼り付けるにはどうすればよいですか?
ありがとうございました