private void CopyFile(string src, string dest, bool move) { copyPercentage = 0; destination = dest; CustomFileCopier copier = new CustomFileCopier(src, dest); copier.OnProgressChanged += copier_OnProgressChanged; copier.OnComplete += copier_OnComplete; copier.Copy(); try { if (move) { File.Delete(src); } } catch { } }