private MoveFile ( TorrentManager manager, TorrentFile file, string path ) : void | ||
manager | TorrentManager | |
file | TorrentFile | |
path | string | |
return | void |
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);
}
});
}