由于最近公司文件服务器扩容,使用Raid 5来实现,需要备份一下原来的数据,但是备份的时候,如果简单的把文件复制到另外一个硬盘,所有的权限设置都没有了。
在网上搜索了一会,微软给了2个工具permcopy和scopy,但是scopy找不到了,据说在Windows NT Server 4.0 Resource Kit 里面,但是找不到。
终于在一个中文的blog上找到了一个文章,使用Xcopy也可以实现。

http://allenggg.spaces.live.com/blog/cns!49B6CFCD69ECA1C8!215.entry,多谢这位小拐。

我增加了一个参数/C
------------------------------------------------------------------

可以使用带 /O /X /E /H /K /C 开关的 Xcopy 命令复制文件并保留已明确应用于这些文件的现有权限。
将一个文件夹复制到另一个文件夹中并保留其权限
1. 单击开始,然后单击运行。
2. 在打开框中,键入 cmd,然后单击确定。
3. 键入 xcopy sourcedestination /O /X /E /H /K ,然后按 Enter,其中 source 是要复制的文件的源路径,destination 是这些文件的目标路径。


 /O           Copies file ownership and ACL information.
 /X           Copies file audit settings (implies /O).
 /E           Copies directories and subdirectories, including empty ones.
              Same as /S /E. May be used to modify /T.
 /H           Copies hidden and system files also.
 /C           Continues copying even if errors occur.
 /K           Copies attributes. Normal Xcopy will reset read-only attributes.




posted on 2009-08-12 11:29  在天空滑翔  阅读(930)  评论(0编辑  收藏  举报