В новой версии здесь! Как всегда, рекомендуется обновиться как можно скорее. Вот основные изменения:
- Права администратора больше не требуются для запуска приложения из папки Program Files, настройки приложения и журналы теперь хранятся в папках Windows, программа данных.
- Приложение было протестировано с и теперь отлично работает с UAC в Windows Vista и Windows 7.
- Основная журналы, которые были добавлены до конца регистрации сообщить количество суммы для различных операций.
- Исправлена ошибка в новой синхронизации пустых папок функциональность, что привело к бесконечной цикла, когда корень или папка была пуста.
- Добавлен "File Filter" собственность на подключенные папки позволяет использовать групповые символы (*. TXT), чтобы ограничить, какие файлы для синхронизации (по просьбе Джейсон Саул).
Просто запустите установку обновления до последней версии.
Скачать UpSync 0,7 Настройка
Скачать UpSync 0,7 исходного кода (Visual Studio 2008 необходимо)
Не забудьте поделиться своими мыслями и предложениями!








































Мужчина, вы двигаетесь по этой программе. Великий чувак работу!
Хахаха, да, если вы называете "перемещение" обновление раз в месяц ... ;)
Используете ли вы его?
Это большое приложение, приятный и простой интерфейс. Мне нравится, что настройки хранятся в XML, это делает его очень легким для меня, чтобы изменить вещи, без необходимости использовать интерфейс каждый раз. Я даже не глядя на написание VBScript использование XMLDOM для разбора через settings.xml и в полях ввода для членов моей команды, чтобы добавить вещи в список синхронизации.
Самая большая проблема, я бегу в том, что я пытаюсь синхронизировать 1 источником до 58 глобальных офисов, так что это немного медленно. Хотя, я полагаю, что как только я дайте ему поработать в течение недели или два, и получить все сайты синхронизированы вверх, дополнительные синхронизируется с этого момента будет идти намного быстрее. В принципе, моя команда могла бы бросить новое приложение мы должны на всех сайтах в источник, а затем запустить новую систему синхронизации. Может быть, это слишком большая нагрузка для одного сервера на дело, и я могу синхронизировать наш главный офис в некоторых наших крупных региональных отделений, а затем настроить эти отделения для синхронизации своего региона. * Пожал плечами * Я по-прежнему играть прямо он.
Вы когда-нибудь смотрели на RichCopy? Он был выпущен Microsoft в месяц или два назад и может работать с многопоточной копирования. Его быстро. Очень быстро! Но я могу лишь настроить его для одного источника и одного назначения. Если бы вы могли работать в многопоточной, что было бы удивительно.
Спасибо, Rich. :)
Что касается синхронизации нескольких местах, честно говоря, я не думал об этом. Как именно вы создания / настройки приложения? Вы его установки на одном компьютере и только синхронизацию с этой машины все разных местах? Или вы его установки на всех машинах? Это своего рода аккуратный, как приложение может быть использовано таким образом, вы даже не думаете о ...
Я никогда не слышал о RichCopy, я буду обязательно смотреть в него. Многопоточное копирование, конечно, вариант, но я не уверен, что он будет делать многое для нас в отношении производительности. В настоящее время я использую. NET, который использует Windows 'встроенную копирования файлов API, которые далеки от 100% идеала (у них есть проблемы с производительностью). Я не удивлюсь, если тот, кто писал RichCopy написал утилиту с нуля, полностью минуя файл Windows, копия API, и таким образом позволяет некоторым более высокую производительность.
В любом случае, вы правы, что операция должна значительно ускорить раз все догнали. Инкрементное синхронизации будут экспоненциально быстрее.
Спасибо за все ваши входные, я буду смотреть на вещи и посмотреть, какие варианты у нас есть. :)
Его на одном сервере и имеет кучу синхронизирует настройки для него. Вот пример из моей settings.xml:
<? XML-версия = "1.0" автономные = "да"?>
<UpSync>
<MappedFolder>
<LocalFolder> \ \ DFS-PATH \ Мастер-пакеты \ синхронизации </ LocalFolder>
<RemoteFolder> \ \ Региональная-Server-1 \ Library \ Packages </ RemoteFolder>
<Enabled> Истинное </ Включено>
<LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
<SyncLocalFolderToRemoteFolder> Истинное </ SyncLocalFolderToRemoteFolder>
<SyncRemoteFolderToLocalFolder> Ложный </ SyncRemoteFolderToLocalFolder>
<DeletedFromLocalFolderAction> Удалить </ DeletedFromLocalFolderAction>
<DeletedFromRemoteFolderAction> Копировать </ DeletedFromRemoteFolderAction>
</ MappedFolder>
<MappedFolder>
<LocalFolder> \ \ DFS-PATH \ Мастер-пакеты \ синхронизации </ LocalFolder>
<RemoteFolder> \ \ Региональная-Server-2 \ Library \ Packages </ RemoteFolder>
<Enabled> Истинное </ Включено>
<LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
<SyncLocalFolderToRemoteFolder> Истинное </ SyncLocalFolderToRemoteFolder>
<SyncRemoteFolderToLocalFolder> Ложный </ SyncRemoteFolderToLocalFolder>
<DeletedFromLocalFolderAction> Удалить </ DeletedFromLocalFolderAction>
<DeletedFromRemoteFolderAction> Копировать </ DeletedFromRemoteFolderAction>
</ MappedFolder>
<MappedFolder>
<LocalFolder> \ \ DFS-PATH \ Мастер-пакеты \ синхронизации </ LocalFolder>
<RemoteFolder> \ \ Региональная-Server-3 \ Library \ Packages </ RemoteFolder>
<Enabled> Истинное </ Включено>
<LastSyncTime> 0001-01-01T00 :00:00-08: 00 </ LastSyncTime>
<SyncLocalFolderToRemoteFolder> Истинное </ SyncLocalFolderToRemoteFolder>
<SyncRemoteFolderToLocalFolder> Ложный </ SyncRemoteFolderToLocalFolder>
<DeletedFromLocalFolderAction> Удалить </ DeletedFromLocalFolderAction>
<DeletedFromRemoteFolderAction> Копировать </ DeletedFromRemoteFolderAction>
</ MappedFolder>
<Settings>
<DefaultSyncLocalFolderToRemoteFolder> Истинное </ DefaultSyncLocalFolderToRemoteFolder>
<DefaultSyncRemoteFolderToLocalFolder> Ложный </ DefaultSyncRemoteFolderToLocalFolder>
<DefaultDeletedFromLocalFolderAction> Удалить </ DefaultDeletedFromLocalFolderAction>
<DefaultDeletedFromRemoteFolderAction> Копировать </ DefaultDeletedFromRemoteFolderAction>
<ImmediatelyStart> Ложный </ ImmediatelyStart>
<AutomaticallyClose> Ложный </ AutomaticallyClose>
<LogToFile> Истинное </ LogToFile>
<LogFilesToKeep> 30 </ LogFilesToKeep>
<VerboseLogging> Истинное </ VerboseLogging>
</ Настройки>
</ UpSync>
Я редактировал шрифта часть из. :)
Это имеет смысл. Я сделаю некоторые тесты с RichCopy чтобы увидеть, если я могу выяснить, где она становится его прирост производительности. Если многопоточное копирование ключа, то все средства мы получим ее реализации. Я по-прежнему скептически, что, хотя ...
Еще раз спасибо. :)
Есть ли способ, которым Вы могли бы войти UpSync ошибку, когда он работает в одном, но продолжают на синхронизацию остальные файлы? Необходимость перезагрузки синхронизации каждый раз я сталкиваюсь с ошибка ввода / вывода может быть hastle.
ОШИБКА: Не удается выполнить. Не удается скопировать файл "\ \ Источник-путь \ Setup.exe" в файл "\ \ Назначение-путь \ Setup.exe". Неизвестный I / O ошибки.
**** Синхронизации процесса был отменен, и не была завершена. ****
Богатые, да, я думал, что один. Это в моем списке для следующей версии. Я имею в виду способность собирать ошибки и отправлять электронную почту на наличие ошибок в конце было бы идеально (и возможность настройки, что делать при возникновении ошибки).
Awesome. Да "Ответ X количество раз," вещь для ошибок или что будет качаться.
Что вы подразумеваете под "ответ X количество раз"?
К сожалению, опечатка. Повторить, не ответил. :)
ОИК ... да ... что имеет большой смысл. :)
Спасибо. :)
Работы с приложением. Это действительно работает очень хорошо не только для удаленного синхронизации, но местные, а также. Я использую, чтобы синхронизировать свои "локальный" папки и папки мои проекты для тестирования веб-сайтов.
Мой единственный совет:
Может были упомянуты ранее, но воспользоваться несколькими ядрами. Я предполагаю, что вы использовали dbPowerAmp который использует каждый для каждого файла. Это может ускорить очень долго синхронизируется с очень большими файлами.
Как приложение все же.
Спасибо, Джастин. Да, я думаю многоядерных процессоров придумал раньше, мне нужно посмотреть в нее. Я действительно не имеют ни малейшего представления, как трудно будет с ними делать. NET.
Еще одно предложение, Windows 7 поддержка. Было бы опрятно, чтобы быть в состоянии использовать JumpList пункт синхронизации выбранных папок или всех папок. Что-то вроде этого. Просто мысли.
Кроме того, поздравляю человек!