源码论坛公告:本站是一个交流学习建站资源的社区论坛,旨在交流学习源码脚本等资源技术,欢迎大家投稿发言! 【点击此处将锦尚放在桌面

源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 1080|回复: 2
打印 上一主题 下一主题

Windows下同步目录

[复制链接]

387

主题

420

帖子

1693

金币

初级会员

Rank: 1

积分
4021
跳转到指定楼层
1#
发表于 2011-4-28 18:43:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
同步目录,是在软件开发过程中常需要做的,和单纯的拷贝不同,“同步”要求目标目录和源目录完全相等,即如果目标目录下有多余的文件,应该删除。

所以,单纯的copy是做不到这一点的。 或者,等价的说,“同步”=“删除” + “拷贝”。

Robocopy,Robocopy是Windows命令行下的一个增强拷贝工具,它支持同步两个目录,可以这样用:robocopy src dst /MIR,/MIR表示使用同步模式,这样就可以将源目录src同步到目标目录dst了。

安装 Robocopy,在Windows7、Windows Vista、Windows 2008 Server下,robocopy是内置的,但在Windows XP、Windows 2003 Server这些较老的系统中,robocopy是没有的,需要从Windows Resource Kit中拷贝一下。

排除文件,某些时候,我们希望某些目录不需要同步。 比如,在软件开发中如果用到svn,那么通常.svn目录是不希望同步的,可以用/XD参数来排除这些文件和目录,这样设置就可以了:robocopy src dst /MIR /XD .svn

缺陷,robocopy在大部分情况下工作很好,并且速度快,不过Windows下,由于Windows文件系统不区分大小写,robocopy不能保证文件名的大小写被正确同步。比如,源目录下有个文件叫做readme.txt,目标目录下有个文件叫做 Readme.txt,robocopy可以保证他们被同步,内容同步正确,但同步之后,目标目录下的文件仍叫做 Readme.txt,而不是readme.txt。 大部分情况下,这个大小写未同步不会造成问题,因为Windows文件系统本来就不区分大小,但在某些情况下,比如要将目录打包到Linux,或Java下使用,就可能造成文件找不到的问题。 Linux 在Linux系统下,我们有更好用且强大的rsync,所以就无需robocopy了。

Robocopy命令的参数详细说明:

Usage:ROBOCOPY source destination [file [file]...] [options]

源:源目录(驱动器:路径或服务器共享路径)。

目录:目标目录(驱动器:路径或服务器共享路径)。

文件:要复制的文件(名称/通配符: 默认为 "*.*")。

复制选项:

/S:复制子目录,但不复制空的子目录。

/E:复制子目录,包括空的子目录。

/LEV:n:仅复制源目录树的前 n 层。

/Z:在可重新启动模式下复制文件。

/B:在备份模式下复制文件。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享

26

主题

7641

帖子

2400

金币

中级会员

Rank: 3Rank: 3

积分
10529
2#
发表于 2011-7-20 16:11:38 | 只看该作者
为了不扰乱会员对源码的测试,有问题咨询右侧客服不要直接回复,否则视为非法信息屏蔽会员ID!
桐乡外卖网 http://www.txwaimai.com
嘉兴外卖网 http://www.jxwaimai.com   
嘉兴交友网 http://www.jxyuan.com
绵阳房产网 http://www.myfcw.cn  
禾城主机   http://www.cn0573.net
嘉兴QQ群   http://qqun.cn0573.net  
桐乡做网站 http://im.cn0573.net

26

主题

7641

帖子

2400

金币

中级会员

Rank: 3Rank: 3

积分
10529
3#
发表于 2011-7-22 00:09:54 | 只看该作者
为了不扰乱会员对源码的测试,有问题咨询右侧客服不要直接回复,否则视为非法信息屏蔽会员ID!
桐乡外卖网 http://www.txwaimai.com
嘉兴外卖网 http://www.jxwaimai.com   
嘉兴交友网 http://www.jxyuan.com
绵阳房产网 http://www.myfcw.cn  
禾城主机   http://www.cn0573.net
嘉兴QQ群   http://qqun.cn0573.net  
桐乡做网站 http://im.cn0573.net
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

锦尚中国源码论坛

聚合标签|锦尚中国,为中国网站设计添动力 ( 鲁ICP备09033200号 ) |网站地图

GMT+8, 2025-2-23 22:24 , Processed in 0.135516 second(s), 25 queries .

带宽由 锦尚数据 提供 专业的数据中心

© 锦尚中国源码论坛 52jscn Inc. 非法入侵必将受到法律制裁 法律顾问:IT法律网 & 褚福省律师 锦尚爱心 版权申诉 版权与免责声明