• Datacol
  • Полезное
  • Soft
  • Контакты
  • Datacol
  • Полезное
  • Soft
  • Контакты
  • -= Купить Datacol со скидкой 20% =-
  • ::: Купить ПРОКСИ :::
  • Заказать настройку Датакол

BestWeb4U BestWeb4U

Блог о парсинге. Datacol и не только

  • Datacol
  • Полезное
  • Soft
  • Контакты
Datacol, Динамические плагины

Добавить дату и время к файлу экспорта

Для того чтобы добавить дату к файлу экспорта достаточно создать спец поле со значением дата загрузки.

Добавляем спец поле в Датакол

Далее добавляем то поле к названию файла.

Добавляем спец поле в экспорт Датакол

Но тут есть ряд неудобств:

  1. Работает только для произвольного формата
  2. Нельзя поменять формат даты
  3. Нельзя добавить время, т.к время меняется во время парсинга и в итоге получим много файлов

Все это можно решить с помощью динамического плагина окончания работы компании.

Включение динамичекого плагина окончания работы Датакол

Ниже приведен код с комментариями:

                            using System;
                            using System.Collections.Generic;
                            using System.Text;
                            using System.Data;
                            using DynamicPluginData;
                            using System.IO;

                            namespace DatacolDynamicPluginNS
                            {                
                                public class DynamicPluginClass
                                {     
                                    public static DataTable finishCampaign(DataTable dataTable, ItemInfo itemInfo, GlobalInfo globalInfo)
                                    {
                                        string filePath    = @"c:\"; // путь к папке с файлом экспорта
                                        string fileName    = "export.csv"; // имя файла экспорта
                                        string addParam    = DateTime.Now.ToString("dd.MM.yyy hh-mm-ss"); // доп параметр который добавляем к файлу
                                        string fileNameNew = "export-" + addParam + ".csv"; // формируем новое название файла
                                       
                                       File.Move(filePath+fileName, filePath+fileNameNew);
                                       
                                       return dataTable;
                                    }
                                }
                            }

Вам нужно заменить только первые 3-4 строки под ваши нужды:

string filePath    = @"c:\"; // путь к папке с файлом экспорта
string fileName    = "export.csv"; // имя файла экспорта
string addParam    = DateTime.Now.ToString("dd.MM.yyy hh-mm-ss"); // доп параметр который добавляем к файлу
string fileNameNew = "export-" + addParam + ".csv"; // формируем новое название файла
Icon
Плагин для переименования файла экспорта 4Kb
Download
Written by Администратор in 07.10.2017 / 400 Wiews
Tags | динамический плагин, файл

You Might Also Like

Сортировка данных в Датакол

Сортировка полей в Датакол

14.05.2017

Сбор только первой ссылки

08.02.2017
сохранение файлов в Датакол

Загрузка файлов через динамический плагин

08.04.2017

Отправить ответ

Оставьте первый комментарий!

Notify of
avatar
500
Рейтинг
wpdiscuz_captcharefresh

avatar
500
wpdiscuz_captcharefresh

wpDiscuz
Previous Post
Next Post

Последние записи

  • Работа Datacol с ReCaptcha. Ручной режим 22.03.2018
  • Прокси для парсинга 20.12.2017
  • Работа с заменами. Часть 2 02.12.2017
  • Добавить дату и время к файлу экспорта 07.10.2017
  • Настройка парсинга Datacol 04.10.2017

Свежие комментарии

  • Администратор к записи Xpath в Datacol: продвинутый уровень. Часть 1
  • Марат к записи Xpath в Datacol: продвинутый уровень. Часть 1
  • Администратор к записи Полезные регулярные выражения (regexp). Часть 2
  • Иван к записи Полезные регулярные выражения (regexp). Часть 2
  • Иван к записи Полезные регулярные выражения (regexp). Часть 2

BestWeb4U. Блог о парсинге. Datacol и не только