新版本是在这里! 一如往常,建议尽快升级。 这里有重大变化:
- 不再需要管理员权限运行的应用程序文件夹,应用程序设置和日志现在在Windows程序数据文件夹中。
- 应用程序已进行了测试,现在应该根据Windows Vista和Windows 7的UAC罚款。
- 摘要已被添加到日志记录结束的报告数总计为各项业务。
- 修正了一个错误在同步的新的空文件夹或文件夹的根目录是空的时,引起了无休止的循环功能。
- 增加了一个“文件过滤器”的属性映射的文件夹,允许使用通配符(*。TXT)限制同步文件(贾森扫罗的要求)。
只需运行安装程序升级到最新版本。
下载UpSync 0.7安装
下载UpSync 0.7源代码(需要Visual Studio 2008年)
记得来分享您的想法和建议!








































男人,你正在对这一方案。 花花公子伟大的工作!
哈哈哈,是啊,如果你叫“移动”每月更新一次... ;)
您使用的是什么?
这是一个伟大的应用,好的和简单的界面。 我爱的设置存储在XML中,它使我修改,而无需每次使用接口的东西,它很容易。 我什至写一些VBScript中使用的XMLDOM解析通过的settings.xml和我的团队成员使用的输入框添加到同步列表的事情。
我运行到最大的问题是,我试图同步源,58个全球办事处,所以这是一个有点慢。 不过,我估计,一旦我让它运行一两个星期,并得到所有站点同步,从这一点上增量同步将快得多。 基本上,我的球队,然后拖放到源站点,我们需要一个新的应用,然后运行一个新的同步。 也许它只是一台服务器的负载太多处理,我可以同步我们的主要办公室,我们更大的区域办事处,然后设置这些办事处同步他们的地区。 * 耸肩 *我还在打右它。
你有没有看RichCopy? 据微软发布一个月或两回,并可以处理多线程复制。 其快速。 真快! 但我只能设置一个源和一个目的地。 如果你能在多线程工作,将是惊人的。
谢谢,丰富。 :)
至于同步多个地点,老实说,我没有想到这一点。 你到底是如何设置/配置应用程序? 你在一台机器上安装和同步从该机器所有不同的位置? 或者是你所有的机器上安装它吗? 它是一种整齐的方式,你甚至没有想到如何应用程序可以使用......
我从来没有听说过RichCopy,我肯定会考虑它。 多线程复制肯定是一种选择,但我不敢肯定,它会做我们关于性能。 我目前使用的。NET使用Windows的内置文件副本的API,这是远从100%的理想(他们确实有性能问题)。 如果谁写了RichCopy写了从地面的效用,完全绕过Windows的文件复制API,从而使一些更快的性能,我也不会感到惊讶。
无论如何,你是正确的操作应明显加快,一旦一切都赶上。 增量同步应该是成倍的速度更快。
感谢你所有的输入,我会考虑的事情,看看我们有哪些选项。 :)
一台服务器上有一堆它的同步设置。 这里是我的settings.xml的例子:
<?XML版本=“1.0”=“YES”?>
<UpSync>
<MappedFolder>
<LocalFolder> \ \ DFS的路径\主软件包\同步</ LocalFolder>
<RemoteFolder> \ \区域服务器1 \图书馆\软件包</ RemoteFolder>
设为Enabled </启用>
<LastSyncTime> 0001-01-01T00 :00:00-08:00 </ LastSyncTime>
<SyncLocalFolderToRemoteFolder>真</ SyncLocalFolderToRemoteFolder>
<SyncRemoteFolderToLocalFolder>虚假</ SyncRemoteFolderToLocalFolder>
<DeletedFromLocalFolderAction>删除</ DeletedFromLocalFolderAction>
<DeletedFromRemoteFolderAction>复制</ DeletedFromRemoteFolderAction>
</ MappedFolder>
<MappedFolder>
<LocalFolder> \ \ DFS的路径\主软件包\同步</ LocalFolder>
<RemoteFolder> \ \区域服务器2 \图书馆\软件包</ RemoteFolder>
设为Enabled </启用>
<LastSyncTime> 0001-01-01T00 :00:00-08:00 </ LastSyncTime>
<SyncLocalFolderToRemoteFolder>真</ SyncLocalFolderToRemoteFolder>
<SyncRemoteFolderToLocalFolder>虚假</ SyncRemoteFolderToLocalFolder>
<DeletedFromLocalFolderAction>删除</ DeletedFromLocalFolderAction>
<DeletedFromRemoteFolderAction>复制</ DeletedFromRemoteFolderAction>
</ MappedFolder>
<MappedFolder>
<LocalFolder> \ \ DFS的路径\主软件包\同步</ LocalFolder>
<RemoteFolder> \ \区域服务器-3 \图书馆\软件包</ 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记录一个错误,当它运行到一个,但继续同步文件的其余部分? 不必重新启动同步,每次我运行到一个I / O错误可以一个hastle。
错误:无法进行。 无法复制文件“\ \源路径\ SETUP.EXE”文件“\ \目标路径\ Setup.exe”。 一个身份不明的I / O错误的发生。
****同步过程中被取消,并没有完成。 ****
丰富的,是的,我原本以为的那一个。 这是我的下一个版本的名单上。 我想收集的错误并发送一封电子邮件,在年底的任何错误将是理想的(和能力,配置发生错误时,该怎么办)的能力。
真棒。 呀的事“的错误,或任何会动摇次回复X号”。
由“答复次X”是什么意思?
哎呀,错字。 重试,没有回答。 :)
伊斯兰会议组织......啊......,使得很多的意义。 :)
谢谢。 :)
开始使用的应用程序。 它实际上是工作真的不只是为远程同步,但本地以及良好。 我用我的'localhost'的文件夹和我的项目测试网站的文件夹同步。
我唯一的建议:
可能已经提到过,但考虑到多核的优势。 我假设你使用的dbPowerAmp使用每个文件的每个。 这可能会加快与真正的大文件很长的同步。
虽然喜欢的应用程序。
谢谢你,贾斯汀。 是的,我认为多核心处理来之前,我需要考虑。 我真的没有任何想法,这将是多么困难。NET。
更多的建议,支持Windows 7。 这将是整齐能够使用跳转表项同步选定的文件夹或所有文件夹。 类似的东西。 仅仅是一个想法。
此外,恭喜的人!