My guess is you're probably getting the error on "lblBackupStatus.Text = ...
.
The label belongs to a class instance (an "object"); your static CopyAll method doesn't (it's "static").
Q: Does CopyAll need to be static? If not, see if eliminating "static" fixes the problem.
Otherwise, please post/identify the line that's giving the error.