2012-04-03 225 views
2

伙计们一直负责创建一个应用程序,该应用程序会在用户指定的共享网络中创建一组权限在我们的网络上的文件夹。我的想法是创建文件夹作为具有所有必要权限的模板,然后应用程序将简单地将模板复制到指定的共享。是否有可能在C#或PowerShell中复制文件夹并在此时保留权限。我做了谷歌搜索,但无法找到任何结论。复制文件夹和保留权限

+0

使用PowerShell一些提示:http://blogs.msdn.com/b/powershell/archive/ 2009/05/11/copy-acl.aspx – 2012-04-03 14:45:05

回答

1

你走了,简单的使用FileSecurity类来传输文件的权限。

Google first result on c# copy files maintain permissions

和目录安全的文件夹:

Directory Security 1

Directory Security 2

+0

谢谢,即时消息不希望复制文件,因为问题只说明它的唯一文件夹。关于号码簿1的链接,我确实看到了,但问题没有标记为答复,它甚至没有被投票。感谢您的回复,虽然 – 2012-04-03 14:38:57

+0

也是@ ho1给出的答案不完全是一个新手^^ 在任何情况下,目录安全的作品,关于答案我键入它给你一个答案,不是因为信用。 – 2012-04-03 14:42:51

+0

我刚刚检查过,你的权利很低,但是这并不意味着这是正确的答案。它被视为501次,并没有任何投票。让我觉得这可能不是一个很好的做法。我运行一些测试代码来看看。 – 2012-04-03 14:44:06