私は現在、File.Copy()
ファイルをコピーするために使用していたバックアップ ソフトウェアを開発しています。
ただしFile.Copy()
、キャンセルするオプションがないため、少しグーグルで調べたところ、キャンセルできることがわかりましCopyFileEx
た。P/Invoke docsを調べましたが、関数全体を再度呼び出さずにフラグを実際に送信してキャンセルする方法がわかりません。
bool
値を設定してそれを参照するだけで、CopyFileEx
他の場所から変更した場合に変更されたことを検出できますか?
ヘルプや例をいただければ幸いです。