2017-10-20 5 views
0

CreateDirectory API(特に1を管理する)の場合:ディレクトリが存在する場合https://msdn.microsoft.com/en-us/library/54a0at6s(v=vs.110).aspxCreateDirectoryは、既存のディレクトリにDirectorySecurityを適用しますか?

Directory.CreateDirectory Method (String, DirectorySecurity) 

、この呼び出しもDirectorySecurityを更新していますか?

作成が失敗したため、黙って無視されますか。ドキュメンテーションには言及していません。それだけです:"This object is returned regardless of whether a directory at the specified path already exists."

+0

次のことが確認できます。 https://github.com/dotnet/corefx/blob/ba5a33a58548f8bff03f792487bee0a89b3b3125/src/System.IO.FileSystem/src/System/IO/Win32FileSystem.csライン62 – Thowk

+0

で メソッドの開始はありませんそれはしません。 https://referencesource.microsoft.com/#mscorlib/system/io/directory.cs,214 – TyCobb

答えて

2

いいえDirectorySecurityのインスタンスは何も変更されません。 自分で確認できますhere

+0

コードの共有に感謝します。それは私にそれを見つけるのに長い時間がかかりました。私たちはそれをオープンソース化したとは考えていませんでした... –

関連する問題