UpSync版本0.7发布

新版本是在这里! 一如往常,建议尽快升级。 这里有重大变化:

  • 不再需要管理员权限运行的应用程序文件夹,应用程序设置和日志现在在Windows程序数据文件夹中。
  • 应用程序已进行了测试,现在应该根据Windows Vista和Windows 7的UAC罚款。
  • 摘要已被添加到日志记录结束的报告数总计为各项业务。
  • 修正了一个错误在同步的新的空文件夹或文件夹的根目录是空的时,引起了无休止的循环功能。
  • 增加了一个“文件过滤器”的属性映射的文件夹,允许使用通配符(*。TXT)限制同步文件(贾森扫罗的要求)。

只需运行安装程序升级到最新版本。

下载UpSync 0.7安装
下载UpSync 0.7源代码(需要Visual Studio 2008年)

记得来分享您的想法和建议!

此项目被张贴 C 软件技术UpSyncVisual Studio 2008中 一篇

15 UpSync版本0.7发布

  1. 大卫·赫克勒 说:

    男人,你正在对这一方案。 花花公子伟大的工作!

  2. 贾森-卡尔 说:

    哈哈哈,是啊,如果你叫“移动”每月更新一次... ;)

    您使用的是什么?

  3. 丰富霍普金斯 说:

    这是一个伟大的应用,好的和简单的界面。 我爱的设置存储在XML中,它使我修改,而无需每次使用接口的东西,它很容易。 我什至写一些VBScript中使用的XMLDOM解析通过的settings.xml和我的团队成员使用的输入框添加到同步列表的事情。

    我运行到最大的问题是,我试图同步源,58个全球办事处,所以这是一个有点慢。 不过,我估计,一旦我让它运行一两个星期,并得到所有站点同步,从这一点上增量同步将快得多。 基本上,我的球队,然后拖放到源站点,我们需要一个新的应用,然后运行一个新的同步。 也许它只是一台服务器的负载太多处理,我可以同步我们的主要办公室,我们更大的区域办事处,然后设置这些办事处同步他们的地区。 * 耸肩 *我还在打右它。

    你有没有看RichCopy? 据微软发布一个月或两回,并可以处理多线程复制。 其快速。 真快! 但我只能设置一个源和一个目的地。 如果你能在多线程工作,将是惊人的。

  4. 贾森-卡尔 说:

    谢谢,丰富。 :)

    至于同步多个地点,老实说,我没有想到这一点。 你到底是如何设置/配置应用程序? 你在一台机器上安装和同步从该机器所有不同的位置? 或者是你所有的机器上安装它吗? 它是一种整齐的方式,你甚至没有想到如何应用程序可以使用......

    我从来没有听说过RichCopy,我肯定会考虑它。 多线程复制肯定是一种选择,但我不敢肯定,它会做我们关于性能。 我目前使用的。NET使用Windows的内置文件副本的API,这是远从100%的理想(他们确实有性能问题)。 如果谁写了RichCopy写了从地面的效用,完全绕过Windows的文件复制API,从而使一些更快的性能,我也不会感到惊讶。

    无论如何,你是正确的操作应明显加快,一旦一切都赶上。 增量同步应该是成倍的速度更快。

    感谢你所有的输入,我会考虑的事情,看看我们有哪些选项。 :)

  5. 丰富霍普金斯 说:

    一台服务器上有一堆它的同步设置。 这里是我的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>

  6. 贾森-卡尔 说:

    我编辑的字体部分。 :)

    这是有道理的。 我会做一些测试与RichCopy来看看我是否能找出它的性能提升。 如果多线程复制是关键,然后通过各种手段,我们将它实现。 我仍然持怀疑态度,但该...

    再次感谢。 :)

  7. 丰富霍普金斯 说:

    有没有办法可以UpSync记录一个错误,当它运行到一个,但继续同步文件的其余部分? 不必重新启动同步,每次我运行到一个I / O错误可以一个hastle。
    错误:无法进行。 无法复制文件“\ \源路径\ SETUP.EXE”文件“\ \目标路径\ Setup.exe”。 一个身份不明的I / O错误的发生。
    ****同步过程中被取消,并没有完成。 ****

  8. 贾森-卡尔 说:

    丰富的,是的,我原本以为的那一个。 这是我的下一个版本的名单上。 我想收集的错误并发送一封电子邮件,在年底的任何错误将是理想的(和能力,配置发生错误时,该怎么办)的能力。

  9. 丰富霍普金斯 说:

    真棒。 呀的事“的错误,或任何会动摇次回复X号”。

  10. 贾森-卡尔 说:

    由“答复次X”是什么意思?

  11. 丰富霍普金斯 说:

    哎呀,错字。 重试,没有回答。 :)

  12. 贾森-卡尔 说:

    伊斯兰会议组织......啊......,使得很多的意义。 :)

    谢谢。 :)

  13. 贾斯汀Chmura 说:

    开始使用的应用程序。 它实际上是工作真的不只是为远程同步,但本地以及良好。 我用我的'localhost'的文件夹和我的项目测试网站的文件夹同步。
    我唯一​​的建议:

    可能已经提到过,但考虑到多核的优势。 我假设你使用的dbPowerAmp使用每个文件的每个。 这可能会加快与真正的大文件很长的同步。

    虽然喜欢的应用程序。

  14. 贾森-卡尔 说:

    谢谢你,贾斯汀。 是的,我认为多核心处理来之前,我需要考虑。 我真的没有任何想法,这将是多么困难。NET。

  15. 贾斯汀Chmura 说:

    更多的建议,支持Windows 7。 这将是整齐能够使用跳转表项同步选定的文件夹或所有文件夹。 类似的东西。 仅仅是一个想法。
    此外,恭喜的人!

发表评论

您的电子邮件地址将不会被发表。 必需字段标记为*

*