Подскажите, может кто уже сталкивался с подобной ситуацией:
Есть БД с документами, документы в ней распиханы по папкам.
Создается копия этой БД в локал, и документы старее определенной даты должны быть перекинуты в новую БД,
но попасть в те же папки в которых они уже лежали. Получается что то наподобе архивации с сохранением структуры.
Если копия БД уже существует - то документы просто добавляются в нее (но опять же по соответствующим папкам).
Требуется наиболее быстрый способ.
На данный момент приходится перебирать папки (через CreateNoteCollection и SelectFolders),
и в каждой папке выбирать нужные документы (конечно минус, что одно и тоже делается для каждой папки).
Но споткнулся именно на том, чтобы поместить выбранные документы не просто в новую БД, но и в нужную папку.
Воспользоваться doc.FolderReferences не получается, т.к. в исходной БД оно выключено и все ранее созданные документы не содержат описания папок.
Очень не хочется, после копирования документов в другую БД, заново брать их коллекцию и помещать в папку. Получается не орший алгоритм, медленный, да и возникают лишние геморрои, когда документы копируются не в новую (пустую) БД, а добавляются в уже существующую БД с документами.
Есть какие-нибудь идеи?
Иерархия документов данной дискуссии:
Вопрос - Копирование документа из папки одной БД в папку другой БД (Po1osatiy 812) (29.08.2007 9:42:53)