上下文:假设我有3组用户(X、Y和Z),以及以下文件夹:
文件夹A: X,Y,Z
-文件夹1: X,Y
-文件夹2: Y,Z
-文件夹3: X,Z
-文件夹3.1 :X
@Edit:这个想法是为每个projetct创建一个文件夹A,这样它们就有了更好的组织和分类。文件夹1,2,3的例子可以是手册、文档、活动的、过时的、那些类型的东西。
情况:我必须复制A不确定的次数,我想保持文件夹的结构和权限(例如,当我创建B时,它已经有1、2、3和3.1文件夹,具有与A相同的权限)。
Windows在复制和粘贴文件夹时不保留权限,到目前为止,我一直在使用.bat脚本来完成这项工作。
然而,我认为这样做所花费的时间比它应该花的时间多得多。
@编辑:
重要:文件夹的(A,B,C,.)结构和权限是相同的,但其中的文件不是。
假设文件夹1、2、3和3.1在A、B、.、Z上都有相同的名称。
非常感谢。
发布于 2016-11-15 23:17:31
假设您已经有了一个“模板”文件夹,那么最快的方法就是使用内置的机器人复制工具。
如果您想复制文件夹和所有文件,您可以这样使用它。/copyall标志是权限的副本,/mir确保目标包含的内容不多,也不少于源中的内容。
robocopy .\FolderA .\FolderB /copyall /mir如果您只需要文件夹结构,而不需要任何文件,您可能会这样做。/e标志显式地包含空目录,/xf *排除所有文件。
robocopy .\FolderA .\FolderB /copyall /e /xf *如果您想变得更花哨和/或不需要依赖于模板文件夹,最好通过PowerShell编写文件夹创建和ACL设置脚本。我不会在这里详细讨论,因为这里有很多例子。
发布于 2016-11-15 21:21:39
DFS是答案,因为它将保持双方的正确。您可以获得复制的报告,您可以使用DFS命名空间允许靠近服务器的用户自动使用该服务器的份额,等等……最重要的是,这是一个简单的10/12点击安装程序来完成一个向导。
有一个教程:http://www.techunboxed.com/2014/07/how-to-set-up-dfs-replication-in.html
https://serverfault.com/questions/814386
复制相似问题