CreateDirectory 是否在预先存在的目录上应用 DirectorySecurity?

Does CreateDirectory apply DirectorySecurity on pre-existing directory?

对于CreateDirectory API(特别是托管的):https://msdn.microsoft.com/en-us/library/54a0at6s(v=vs.110).aspx

Directory.CreateDirectory Method (String, DirectorySecurity)

如果目录存在,此调用是否也会更新 DirectorySecurity?

还是创建失败就默默忽略。文档没有提到这一点。它只说:"This object is returned regardless of whether a directory at the specified path already exists."

不,它不会以任何方式改变 DirectorySecurity 的实例。 大家可以自己查一下here.