当前位置:  开发笔记 > 编程语言 > 正文

USB备份应用程序 - 最佳方法

如何解决《USB备份应用程序-最佳方法》经验,为你挑选了1个好方法。

我有兴趣编写一个小应用程序来备份USB文件以帮助我的妻子并减少她的压力水平,当她认为她丢失的东西!

我试图找出最好的方法,我想要一些非常简单的东西,但是想要备份更改的文件(有点像SVN).所以我提出了以下想法,但我想知道是否有更好的方式可以建议.

带有"备份"按钮的小型表单应用程序,该按钮以后台线程开头.

线程使用USB驱动器上的递归搜索或类似方法获取所有FileInfo,并使用一组要扫描的文件类型.

使用此信息,它会将其与以前的信息进行比较,删除,添加和更新备份文件夹中的文件.

我只想备份不同的文件以提高速度.我不确定是否扫描备份目录并获取FileInfo进行比较是最好的方法(显然是使用相对路径),或者是从上次备份中获取FileInfo的集合,这些集合将保存到某些XML文件或类似文件中.

或者,可能有更好的方法来做到这一点!有人有什么建议吗?



1> chris..:

那么,对于linux你可以使用像rsync这样的东西. http://samba.anu.edu.au/rsync/或rsnapshot http://www.rsnapshot.org/

对于Windows,我相信microsoft有SyncToy:

http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&familyid=E0FC1154-C975-4814-9649-CCE41AF06EB7&displaylang=en

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有