Do not use file info and file attributes of new created file.
If a file on a network folder has been deleted and recreated as hard link, microsoft reports "file does not exist" for a while! So we have to ignore errors while setting attributes of destination file and we should use different source for file length.
We don't need to delete single files during backup copy.