FileSync - программа для синхронизации файлов на работе и дома путем копирования недостающих файлов на флешку =) Вступление: Инет у меня в основном на работе, откуда я и все тяну, домой файло постоянно таскаю на флешке. На рабочем компе у меня есть папка c:nnm в которой все четко отсортировано, там софт/креатиф/инфа, в каждой папке тоже свои подпапки и своя структура, в общем все для удобства и быстрого поиска... Дома у меня есть точно такая же папка (f:nnm) на винте. И когда я приношу новое файло с работы домой, то приходиться снова все сортировать и аскладывать на свои места что напрягает. Вся проблема этого процесса в том, что иногда трудно запомнить все новые скачанные файлы, и перетащить их на флешку, а потом принести их домой и раскидать в таком же порядке как на работе. Когда скачиваю что-то новое - сразу раскладываю по полочкам и сразу запоминаю где что положил чтоб потом искать быстрее. По этому хочеться чтобы дома все лежало также. По скольку домой я таскаю файло на флешке размер которой не позволяет разом все принести и обновить домашнюю папку nnm вот я и решил написать программу которая будет на флешку перекачивать только те файлы и папки которых нехватает у меня дома, причем сохраняя структуру каталогов. Как работает программа: Итак для того чтобы синхронизировать две папки (с:nnm на работе и f:nnm дома) нужно знать каких файлов нехватает дома, скопировать недостающие на флешку, принести их домой и обновить домашнюю папку. А прогамма работает так: 1. создаеться база файлов которые есть дома. 2. Эта база приноситься на работу 3. На работе открываеться база, и папка (Source Directory) из которой нужно взять новые файлы 4. Выбираеться папка куда скопировать файлы (Dest Directory) недостающие в базе (тоесть дома) в данном случае на флешку например куданибудь в j:fromWorknnm 5. Происходит поиск или поиск+копирование недостающих файлов на флешку ну и дома с флешки копируем файлы в домашнюю папку nnm 6. После копирования программа предложит обновить базу файлов, чтобы при следующей синхронизации не копировать их снова. О базе: база файлов - текстовый файл с расширением .fsb (File Sync Base) включает в себя адрес папки из которой нужно найти новые файлы, папку куда нужно их скопировать, маску файлов с которыми работать, последнюю дату обновления базы ну и есессно список файлов для синхронизации Кнопки: Open Base - открывает базу Save Bas - сохраняет базу Update Base - ищет все файлы в указанной папке (Source Dir) соответственно маске и обновляет (сохраняет) открытую базу Build Base - если база не открыта, создает новую базу или обновляет файлы в открытой. Mask - на нее можно нажать и появиться диалог редактирования маски =) Маску можно задавать как *.bmp так и *.exe;*.zip;*.rar;*.dpr итд. Reg ext - ассоциирует файлы *.fsb с программой unreg - деассоциирует Ну вот, надеюсь понятно объяснил =) Зыж. программу писал для копирования небольших объемов файлов, поэтому нет процесса копирования, индикатора скорости итд... если сильно прога понравиться то с новой версией попробую еще чтонибудь туда припаять =) Скачать|Download
|