Текущий архив: 2003.03.20;
Скачать: CL | DM;
Вниз
Подкиньте идею Найти похожие ветки
← →
Olivka © (2003-02-27 17:40) [0]Нужно закачивать на сервер порции файлов DBF.
Может у кого-нибудь есть хорошая идея, как вычислить время начала закачки файлов? Дело в том, что эти файлы создают целостную структуру, их названия известны, но число их может различаться (т.е.некоторые файлы могут отсутствовать,а постоянен только один головной файл- в этом вся проблема).
Программа, которая поставляет эти файлы в эту папку - досовая, в принципе можно ее немного подправить,чтобы она писала что-то еще в эту папку, типа файла-флажка, но мне кажется по времени этот файл может появиться там раньше, чем все файлы успеют перекопироваться. Особо не развернешся.
С уважением
← →
Mike_Goblin © (2003-02-27 21:28) [1]Переписать файлы из папки в другое место(типа резервной копии), удалив их на старом
затем закачивать новые файлы, так чтобы последним записывался головной файл. (или я чего-то не понял, тогда уточните вопрос)
← →
MsGuns © (2003-02-27 23:21) [2]Два каталога по принципу "Мыла": FilesIn и FilesOut. Обработанный (закачанный в БД) файл из FilesIn перемещается в FilesOut
← →
kaif © (2003-02-28 00:59) [3]А нельзя у закачанных файлов менять какой-нибудь атрибут (типа убирать атрибут "архивный"), может это пригодится для решения задачи... Хотя я не совсем понял задачу, но идея может сгодиться или натолкнуть на другую мысль.
← →
Olivka © (2003-02-28 09:25) [4]МОжет уточню задачу - нужно досовой программой закачать файлы так, чтобы было понятно, что порция закончилась, и она составляет единое целое. А потом уже буду как сказал MsGuns переписывать в папку out и работать с ними (закачивать на сервер).
2 Mike_Goblin
была мысль такая, но вдруг окажется, что головной файл ( может чисто теоретически) оказаться там раньше других?(если он, например, будет по размеру существенно меньше или проблемы каки-нить с сетью...)
2 MsGuns
это обязательно сделаю
2 kaif
может действительно это лучший выход (подумаю в этом направлении), потому что именно атрибут и можно поменять в самом завершении закачки, чтобы все встало на свои места. Только узнаю,можно ли делать это в проге досовой (она на клиппере писалась)
← →
MsGuns © (2003-02-28 11:06) [5]А нельзя ли так:
Папка In содержит подкаталоги, каждый из которых содержит "порцию" файлов одного трансфера. ДОС-прога, которая заполняет эту папку, сначала записывет туда текстовый файл, содержащий просто перечеть файлов-таблиц "порции". После чего начинает собственно перезапись. Т.о. всегда "забирающая" прога может сравнить список таблиц с фактическим их наличием и определить вся ли порция успешно закачена. ДОС-прога тоже, в свою очередь, может "дописывать" файлы, по каким-либо причинам не переписанные во время предыдущего трансфера.
← →
Olivka © (2003-03-01 21:23) [6]По-моему очень подходит, спасибо. Выходит все просто :)
Страницы: 1 вся ветка
Текущий архив: 2003.03.20;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.022 c