大きなファイルのコピーが完了したことを検知したい への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 pingpong  (社会人) 投稿日時 2020/12/16 16:26:16
(追記しました)
shu さん、ご回答ありがとうございました。
System.IO.File.Copyが完了するまで、次処理(この例では処理1)に行かないとのこと、安心しました。
投稿者 (削除されました)  () 投稿日時 2020/12/16 16:23:53
(削除されました)
投稿者 shu  (社会人) 投稿日時 2020/12/16 16:19:28
提示コードではSystem.IO.File.Copyが完了するまで
(処理1)にいかないので(処理1)時点でコピーは完了しています。
投稿者 pingpong  (社会人) 投稿日時 2020/12/16 14:14:31
例えば、以下のようなコードがあります。
    System.IO.File.Copy(コピー元, コピー先, 上書き=True)
    (処理1)

ここで、System.IO.File.Copyを行うファイルがネットワーク上の別PCにある数ギガバイトのファイルであり、コピー先が自分のPC内であった場合、(処理1)の段階でファイルのコピーは完了していると思っていいのでしょうか?
もし、そうでないならば、このコピーが完全に完了したことを検知する方法はあるでしょうか?