我正在製作一個程序,它可以複製文件夾並將其傳輸到其他位置,包括屬性,權限,安全設置。C#複製文件夾到安全/權限設置的另一個目標
到目前爲止,我的署名工作正常,但遇到權限/安全設置問題。這裏是我的代碼:
Directory.CreateDirectory(Destination);
DirectoryInfo DestAttribute = new DirectoryInfo(Destination);
DestAttribute.Attributes = Source.Attributes; // Copies Attributes from Source to Dest
AuthorizationRuleCollection Rule;
DirectorySecurity DestSecurity = Source.GetAccessControl();
Rule = DestSecurity.GetAccessRules(true, true, typeof(NTAccount));
DestSecurity.AddAccessRule(Rule);
DestAttribute.SetAccessControl(DestSecurity);
任何人有任何建議讓這個工作? 謝謝大家的幫助。
遞歸版本看來是重複的? [原來的問題...] [1] 克里斯 [1]:http://stackoverflow.com/questions/9995311/copying-folders-and-preserving-permissions – 2012-07-18 03:18:23