NemoSUN
28-05-2013, 10:43
В директорий IN приходят файлы вида:
otk4_25_2013-05-23-16-18-27.rar
otk11s1_69_2013-05-24-15-14-51.rar
otk14_74,75_2013-05-24-16-05-30.rar
Они обрабатываются программой и выдаются в папку OUT виде:
ast_totk10_2013-05-27-09-18-47.rar
Входящему otk10s3_78_2013-05-23-15-12-51.rar соответствует выходящий ast_totk10_2013-05-24-09-18-47.rar
Но !!! Входящих файлов может быть меньше чем обработанных - обработка выдаёт количество файлов в соответствии со внутренним общим числом. Просто в каких то выходящих файлах после обработки старая информация.
Нужно удалить непарные в выходящих файлах, т.е те, которым не было соответствия во входящих файлах. Т.е. если не было otk10s3_78_2013-05-23-15-12-51.rar то надо удалить в обработанных ast_totk10_2013-05-24-09-18-47.rar
Здесь при отборе нужно учесть только часть имени - во входящих и исходящих учесть часть букв и цифр, т.е. у файла otk10s3_78_2013-05-23-15-12-51.rar надо учитывать только otk10, а у выходящего ast_totk10_2013-05-24-09-18-47.rar только totk10 и т.д. Остальная часть наименования неважна.
Далее, оставшиеся файлы отправляются вложениями по почте. Каждому файлу соответствует свой мейл и единая тема у всех.
otk4_25_2013-05-23-16-18-27.rar
otk11s1_69_2013-05-24-15-14-51.rar
otk14_74,75_2013-05-24-16-05-30.rar
Они обрабатываются программой и выдаются в папку OUT виде:
ast_totk10_2013-05-27-09-18-47.rar
Входящему otk10s3_78_2013-05-23-15-12-51.rar соответствует выходящий ast_totk10_2013-05-24-09-18-47.rar
Но !!! Входящих файлов может быть меньше чем обработанных - обработка выдаёт количество файлов в соответствии со внутренним общим числом. Просто в каких то выходящих файлах после обработки старая информация.
Нужно удалить непарные в выходящих файлах, т.е те, которым не было соответствия во входящих файлах. Т.е. если не было otk10s3_78_2013-05-23-15-12-51.rar то надо удалить в обработанных ast_totk10_2013-05-24-09-18-47.rar
Здесь при отборе нужно учесть только часть имени - во входящих и исходящих учесть часть букв и цифр, т.е. у файла otk10s3_78_2013-05-23-15-12-51.rar надо учитывать только otk10, а у выходящего ast_totk10_2013-05-24-09-18-47.rar только totk10 и т.д. Остальная часть наименования неважна.
Далее, оставшиеся файлы отправляются вложениями по почте. Каждому файлу соответствует свой мейл и единая тема у всех.