1
我在SharePoint 2010中工作。我的要求是在SharePoint佈局內創建文件夾並在該文件夾內創建文件。另外我需要訪問當前登錄用戶的文件。訪問路徑被拒絕
Layouts-> Files - > file1.txt。
請檢查下面的代碼。
String tempFilePath = SPUtility.GetGenericSetupPath(String.Empty) + "TEMPLATE\\LAYOUTS\\Files";
DirectorySecurity securityRules = new DirectorySecurity();
securityRules.AddAccessRule(new FileSystemAccessRule(strUserName, FileSystemRights.FullControl, AccessControlType.Allow));
bool IsExist = System.IO.Directory.Exists(v);
if (!IsExist)
System.IO.Directory.CreateDirectory(tempFilePath ,securityRules);
在上面的代碼中,如果strUserName是Administrator,那麼目錄(Files)將被成功創建。但對於其他管理員帳戶,CreateDirectory將失敗(訪問被拒絕的路徑)。任何人都可以告訴我如何在具有完全許可的任何用戶的sharpoint佈局中創建文件夾?