You may not get much of a response as both working a progress bar
control and copying a file, at least with the File.Copy method are
both so absurdly simple, no one will bother to help. And if you do use
the FileCopy method to copy the file there ain't no way in hell you can
hook a progress bar to it (if there is some way, I'd love to hear
it!!).
To hook a file copy operation to a progress bar you are going to have
to read a chunk of the file with some File Reader mechanism (there are
a couple, look up FileReader class and FileStream class), update the
progress bar, and write the chunk out to the new file. If the file is
binary, you will need to hook a BinaryReader to your input stream and a
BinaryWriter to your output stream. All this is covered pretty well by
the help text.