Добрый день,
У меня проблема - при закачке с РТС гидра не удаляет распакованные файлы, чем съедает много гигабайт места, после чего падает.
Просьба доработать код DbfSource и TxtSource чтобы распакованные файлы удалялись. Сами архивы желательно оставить (сохранить).
Ниже приведена доработанная функция обработки сделок из состава DbfSource. Для TxtSource код идентичен.
Код
		protected override IDictionary<Security, List<Trade>> OnGetTrades(FTP_Client client, DateTime date)
		{
			if (_lastListDate.Date != DateTime.Today)
			{
				_dbfRemoteItems = client
					.GetList(FtpDirectory)
					.Select(item => item.Name)
					.ToArray();
				_lastListDate = DateTime.Today;
			}
			var trades = new Dictionary<Security, List<Trade>>();
			var localPath = DownloadDbf(client, date);
			if (null != localPath)
			{
				ProcessDbf(localPath, trades, date);
				CombineRtsStd(trades, date);
			}
			
			// вставка кода
			// так как сделки уже загрузили, то файлы можно удалить
			 Directory.Delete(localPath, true);
			// вставка кода завершена
			return trades;
		}
 Спасибо ;-)