powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Сопоставить файлы
3 сообщений из 3, страница 1 из 1
Сопоставить файлы
    #33526799
AlexeyStaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть программа, которая обрабатывает файлы. После обработки она выкладывает эти файлы в папку out. Через некоторое время в папку in попадают файлы, связанные с теми, которые были в папке out. Связаны они по имени - имена файлов в этих папках отличаются только первыми символами. После обработки файлов, они удаляются из папок in и out и помещаются в БД. Мне необходимо сопоставить файлы, которые помещались в папку out, с теми, которые положили в папку in. Все было бы нормально, но: не для каждого файла в папке out может быть файл в папке in. Файлы в папке out могут повторяться через какое-то время, а сопоставлять надо с определенным файлом, а не с первым попавшимся. Интеремуют идеи как это можно реализовать. Если еще надо что-то объяснить, то говорите. Единственное, что придумал более или менее вразумительное - смотреть дату изменения файла в папке in, хотя это не всегда сможет помочь.
...
Рейтинг: 0 / 0
Сопоставить файлы
    #33526859
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше всего, забыть про соответвие файлов друг-другу. И вспомнить о соответствии блоков данных друг-другу :)
Добавляй в исходящие пакеты какой-либо идентификатор. Например дату/время создания или GUID. А ответные пакеты должны будут содержать этот идентификатор, типа "в ответ на...".
И забить на имена файлов совсем. Проще и надежней будет.
...
Рейтинг: 0 / 0
Сопоставить файлы
    #33527853
AlexeyStaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, такой вариант не подойдет. Мне надо найти выход именно из такой ситуации ;)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Сопоставить файлы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]