internal void MoveFile(TorrentManager manager, TorrentFile file, string path) { IOLoop.QueueWait(() => { try { path = Path.GetFullPath(path); _writer.Move(file.FullPath, path, false); file.FullPath = path; } catch (Exception ex) { SetError(manager, Reason.WriteFailure, ex); } }); }