Работа с файлами из директории в многопотоке.

  • Автор темы Автор темы ikibostus
  • Дата начала Дата начала

ikibostus

Client
Регистрация
27.09.2015
Сообщения
308
Реакции
36
Баллы
28
Привет всем! Как можно сделать работу с файлами в многопотоке - т.е. каждый поток должен брать отдельный файл из директории, выполнять с ним действия, сохранять и закрывать. Что бы файлы не пересекались. Если парсить адреса файлов в список привязанный к файлу, то как правильно обработать это дело, что бы все работало как надо?) Хотя бы в какую сторону копать)
 
брать весь список файлов из папки. Выбирать 1 файл. Перемещать его во временную папку. Всё это дело в локе только в c# сниппете.
 
  • Оценить
Реакции: ikibostus
брать весь список файлов из папки. Выбирать 1 файл. Перемещать его во временную папку. Всё это дело в локе только в c# сниппете.
Но, а как уследить, что бы повторно не спарсить в этот файл адреса файлов?
 
я делал так - сначала чекал наличие в папке с шаблоном - файла - список файлов, если списка нет - то получал список файлов и сохранял в эту папку, если файл был - то брал строки с удалением и работал с ними - с многопотоком вроде как проблем не было
 
я делал так - сначала чекал наличие в папке с шаблоном - файла - список файлов, если списка нет - то получал список файлов и сохранял в эту папку, если файл был - то брал строки с удалением и работал с ними - с многопотоком вроде как проблем не было
Я до этого не додумался, похоже то что нужно. Спасибо!
 
Последнее редактирование:
я делал так - сначала чекал наличие в папке с шаблоном - файла - список файлов, если списка нет - то получал список файлов и сохранял в эту папку, если файл был - то брал строки с удалением и работал с ними - с многопотоком вроде как проблем не было
Как я понимаю, все вышеописанные действия нужно делать в коде с блокировкой. Можешь готовым кодом поделиться?
 

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