bivy'site

Мои творения

bivy

backup 1.1

(Win32, MS .Net, VS.Net 2003) (6 kb)

Ну не доверяю я надёжности винтов... Вот и храню важных фалов по две копии - одну на переносном винте (рабочая копия), вторую дома. Чтобы их синхронизировать, написал эту маленькую консольную программку. Она синхронизирует содержимое двух папок, выводит лог. Можно добавить её в планировщик задач.
Да и работает довольно быстро.

Как правильно использовать

Программа консольная. Вот синтаксис его вызова с пояснениями:

backup   [/s] [/n] [/c] [/0 | /1 | /2 | /3]
/s	Shutdown comuter after complete 
(выключить компьютер после завершения)
/n	Do not delete old files and folders 
(не стирать те файлы, которых уже нет в оригинале или,
если они были изменены, оставить переименованную копию)
/c	Calculate source and destination folder's sizes
(Рассчитывать размер исходной и целевой папок)
/0	Log disabled. (отключить лог)
/1	Log summary [default]
(Выводить только общую информацию (по умолчанию))
/2	Log folder details 
(Выводить информацию в логе по каждой обработанной подпапке)
/3	Log file details 
(Выводить информацию в логе о каждом файле)

Я использую всё это дело следующим образом. На переносном винте у меня данная программа и два bat-файла. Один из них я запускаю дома, другой - на работе. Они приблизительно следующего содержания:
work.bat:

net stop mssqlserver
y:\backup.exe d:\projects y:\bivy\projects >>y:\logs\projectsy.log
rem y:\backup.exe f:\ y:\_flash /n >>y:\logs\flash.log

y:\backup.exe y:\library d:\_library /3 >>y:\logs\library.log
y:\backup.exe y:\programs d:\_programs >>y:\logs\programs.log
rem net start mssqlserver
pause
home.bat:
backup.exe d:\photo y:\_photo /n /3 >>logs\photo.log
backup.exe f:\ y:\_flash /2 /n >logs\flash.log
backup.exe d:\literature y:\_literature /2 >>logs\literature.log

backup.exe z:\install e:\_install /2 >>logs\install.log
backup.exe y:\library d:\_library /2 >>logs\library.log
rem backup.exe z:\picture d:\_picture /2 >>logs\library.log
Таким образом у меня всегда синхронизированные копии всех файлов.

Project Manager 1.4.0.282 (Win32) >> Пока-то самая полезная из моих программ (написанных для себя). Ведение архива изменений проекта в процессе его разработки (нечто вроде резервного копирования, копируются только изменённые файлы). Проект находится на стадии тестирования, доступен для скачивания.

bcase 0.0.0.7 (Win32) >> Эта программа ещё только разрабатывается.
Данная программа задумана как персональный электронный менеджер, который бы включал в себя адресную книгу, заметки, заданмя, календарь, менеджер паролей, ведение личных финансов, интернет-ссылки, почтоу, каталоги. Основным моментом является то, что эту программу со всеми данными можно будет носить с собой на флешке.

Password Directory 1.2.0.89 (Win32) >> Маленькая для хранения ссылок и логинов/паролей к ним. Программа находится в стадии тестирования, но уже доступна для скачивания.

backup 1.1 (Win32, .Net) >> Консольная программа. Сиронизирует содержимое двух каталогов, не копируя лишний раз те файлы, которые уже есть. Программа вроде закончена и оттестирована. Можно скачать.

Copyright © 2005

Hosted by uCoz