|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.03.2011, 18:50 | #1 |
Регистрация: 22.04.2010
Сообщений: 6
|
Прога для синхронизации каталогов
Возникла необходимость в проге, которая бы синхронизировала 2 каталога, но новые файлы с источника бросала в еще один каталог. Структура файла: 33ххyyzz.99k (хх - код от 01 до 83, yy - дата, zz - месяц, k - 3 варианта: ничего, любой символ англ.алфавита, спецсимволы !@#$). Написал такую прогу:
Код:
Прога работает, и довольно быстро, но чувствую что я ее коряво написал. Нужен совет - можно ли ее как-то улучшить (я нуб в написании программ, эту прогу 2 дня писал, правда в голове она с месяц зрела ) |
29.03.2011, 19:58 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
пробуйте так:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
30.03.2011, 12:59 | #3 |
Регистрация: 22.04.2010
Сообщений: 6
|
Класс, я не додумался, что можно dir использовать совместно с if, и принцип сравнения просто обалденный. Большое спс.
Походу еще маленький вопрос - надо удалять из получателя те файлы, которых нет в источнике (полную синхронизацию). Я увидел только один путь - ввел еще один массив и сделал сравнение с удалением: Код:
|
30.03.2011, 13:14 | #4 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
а зачем для этих целей писать макрос? Вроде бы, в Windows есть встроенные средства для синхронизации папок, да и готовых программ (причем, бесплатных) для этих целей в интернете множество. Чем существующие решения не устраивают? |
|
30.03.2011, 14:11 | #5 |
Регистрация: 22.04.2010
Сообщений: 6
|
Перебрал штук 30 программ, в мелких обычно нет планировщика для регулярного запуска программы, в серьезных прогах есть, но мне нужно вести архив приходящей почты плюс просматривать всё новое что приходит (чтобы новое копировалось в отдельный каталог, из которого просмотренные файлы можно смело удалять). Прогу нашел подходящую под запросы всего одну (не помню как называлась), но это серьезная прога-бэкап с большой кучей ненужных функций. Вот и родилась идея сделать шуструю прогу, отвечающую всем запросам )))
Я ее сделал, но мне не хватило опыта чтобы сделать ее красиво (а вариант, который сделал IgorGO - красиво сделан) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Особенности вертикальной синхронизации | Lotles | Компьютерное железо | 3 | 14.12.2010 17:48 |
При второй синхронизации программа зависает | bulldog5293 | Работа с сетью в Delphi | 0 | 27.11.2010 14:42 |
Проблема синхронизации. | beda | Microsoft Office Word | 3 | 30.06.2010 13:37 |
Теряются данные при синхронизации реплик - чего делать? | batasha | Microsoft Office Access | 0 | 14.05.2009 14:34 |
Реализация функций синхронизации потоков. | натка | Помощь студентам | 1 | 03.01.2008 15:26 |