← Zurück

Просьба доработать гидру

Добрый день,

У меня проблема - при закачке с РТС гидра не удаляет распакованные файлы, чем съедает много гигабайт места, после чего падает.

Просьба доработать код 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;
		}

Спасибо ;-)

War dieses Thema hilfreich?

Thema teilen

Kommentare (0)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Noch keine Kommentare. Seien Sie der Erste!