title: FileInfo.Length always show a files total size, not actual current size
body: <p>I am trying to monitor the progress of a large file copy proceedure (without manually copying the bytes of data myself) using the <code>File.Copy([FileName])</code> command.  </p>
  
  <p>So what I am trying to do is get the length of the file being copied, and compare that to the length of the destination file.  This would give me a good sense of the copy progress.  </p>
  
  <p>The only problem is that the <code>FileInfo.Length</code> property on the destination file returns the total size of the file being copied, not the actual size of the file on the disk.  Is there any other way to get this data?
  Thanks,
  Chris</p>
  
  <p><br/>
  <hr/>
  <strong>EDIT</strong> (Moved from below -- was submitted as an answer by OP)</p>
  
  <p>I looked at the link, and that is not at all what I want. I only want to show the progress of the file copy if the file is large (taking more than 3 seconds to copy).</p>
  
  <p>The majority of the files take about 1/4 of a second, but there are a few that are ~600+MB, which take some time to copy over the network.</p>
  
  <p>All I need is how to get the actual file size of the partially copied file in the destination directory.</p>
  
  <p>(Since I don't have an account here, it did not let me post a reply to your reply to my question, so it is being shown as an answer, even though it is not.)</p>
  
  <p>Thanks, Chris</p>