Вопрос по спискам

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
Здравствуйте! Вопрос по спискам

Я парсю аудиторию с сохраняю в файл , но есть лог, где есть айдишки по которым уже прошелся , такой вопрос у меня. Можно ли после парсинга аудитории сравнить сохраненый файл с логом и удалить те айди которые есть в логе, то есть удалить из файла те айди по которым я уже прошелся. Подскажите пожалуйста как это можно сделать ...
 

VerBin

Client
Регистрация
28.05.2016
Сообщения
555
Благодарностей
457
Баллы
63
Проблема явно в алгоритме реализации. Нужно обновлять список со всеми отработанными id, исключая дубликаты. Затем перед выполнением или перед сохранением данных сравнивать с этим списком.
 

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
Проблема явно в алгоритме реализации. Нужно обновлять список со всеми отработанными id, исключая дубликаты. Затем перед выполнением или перед сохранением данных сравнивать с этим списком.
как это сделать подскажите пожалуйста
 

VerBin

Client
Регистрация
28.05.2016
Сообщения
555
Благодарностей
457
Баллы
63

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63
сохраненый файл с логом и удалить те айди которые есть в логе
Лог это что и где?
Общий ответ, из одного массива исключить другой, можно так
Код:
array2.Except(array1)
но сомневаюсь, что ответил на вопрос.
 

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
Лог это что и где?
Общий ответ, из одного массива исключить другой, можно так
Код:
array2.Except(array1)
но сомневаюсь, что ответил на вопрос.

есть 2 файла , 1 файл это айди которые спарсил , второй это лог айди которые уже обработал , нужно из 1 файла вычистить айди которые находятся в логе, что бы 2 раза по одним и тем же не ходить
 

VerBin

Client
Регистрация
28.05.2016
Сообщения
555
Благодарностей
457
Баллы
63
есть 2 файла , 1 файл это айди которые спарсил , второй это лог айди которые уже обработал , нужно из 1 файла вычистить айди которые находятся в логе, что бы 2 раза по одним и тем же не ходить
Приведи пример содержимого файла с id и пример файла лога
 

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18

VerBin

Client
Регистрация
28.05.2016
Сообщения
555
Благодарностей
457
Баллы
63
содержимое одинаково, 2 txt файла , в нем содержатся айди юзеров в формате id859949494
Берешь новый ИД для парсинга с удалением из первого списка, перед парсингом сразу проверяй содержится ли он во втором списке,
который ты называешь логом, если содержится ни чего не делаешь, если его там нет выполняешь парсинг.
 
  • Спасибо
Реакции: zios

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
Что бы не плодить много тем, я тут же спрошу. У меня есть проект который через экшен директории создает папки по названиям из списка , путь прописан так {-Project.Directory-}\{-Variable.naz-} , в переменной {-Variable.naz-} строка из списка которая должна быть в названии папки,
{-Project.Directory-} это путь в папке проекта, было и полный путь который я сам прописывал, в старой версии версии это работало, сейчас обновился о новой версии, и это не работет, пишет в логе Данный формат пути не поддерживается,

Вот ID действия 63101919-415b-43f4-b3a0-005809d6b023
Выполнение действия Directory Данный формат пути не поддерживается.

именно переменная с названиями не нравится зенке, если прописываю в ручную название , то папка создается ....
 

woober

Client
Регистрация
07.04.2015
Сообщения
211
Благодарностей
123
Баллы
43
Что бы не плодить много тем, я тут же спрошу. У меня есть проект который через экшен директории создает папки по названиям из списка , путь прописан так {-Project.Directory-}\{-Variable.naz-} , в переменной {-Variable.naz-} строка из списка которая должна быть в названии папки,
{-Project.Directory-} это путь в папке проекта, было и полный путь который я сам прописывал, в старой версии версии это работало, сейчас обновился о новой версии, и это не работет, пишет в логе Данный формат пути не поддерживается,

Вот ID действия 63101919-415b-43f4-b3a0-005809d6b023
Выполнение действия Directory Данный формат пути не поддерживается.

именно переменная с названиями не нравится зенке, если прописываю в ручную название , то папка создается ....
выведи путь в лог и будет понятнее где проблема
 

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
выведи путь в лог и будет понятнее где проблема
как это сделать? Насколько я понял ему не нравится что именно переменная с названиями добавлена, потому что в ручную написал название папки и папка создалась ...
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
как это сделать? Насколько я понял ему не нравится что именно переменная с названиями добавлена, потому что в ручную написал название папки и папка создалась ...
Копируешь переменные пути в экшн оповещение.
 

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
Ребята, еще 1 вопрос please , предположим у меня есть 300 пустых папок, в них необходимо засунуть 1 html файл , как это сделать в зенке можно?
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Ребята, еще 1 вопрос please , предположим у меня есть 300 пустых папок, в них необходимо засунуть 1 html файл , как это сделать в зенке можно?
Получаешь список директорий. Потом в цикле в каждую директорию копируешь файл.
 
  • Спасибо
Реакции: zios

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)