18
C#ユーザーがフォルダーへの書き込みアクセス権を持っているかどうかをテストする
ユーザーがフォルダーに書き込むことができるかどうかを実際に試す前にテストする必要があります。 Directory.GetAccessControl()メソッドを使用してフォルダーのセキュリティ権限を取得しようとする次のメソッド(C#2.0)を実装しました。 private bool hasWriteAccessToFolder(string folderPath) { try { // Attempt to get a list of security permissions from the folder. // This will raise an exception if the path is read only or do not have access to view the permissions. System.Security.AccessControl.DirectorySecurity ds = Directory.GetAccessControl(folderPath); return true; } catch …
187
c#
permissions
directory