我希望能够为特定用户设置目标文件夹内的子文件夹和文件的权限。
到目前为止,我找到了如何设置特定文件夹的权限。但不适用于原始文件夹内的子文件夹和文件。经过广泛的互联网搜索后,我找不到任何关于如何解决这个问题的线索。另外,Windows doku 仅显示如何仅为目录设置权限。
class DirectoryPermissions
{
public static void DirectoryPermissionsMain(string Directory, string Account, string Rights, int Takeaway, string Domain)
{
try
{
string DirectoryName = Directory;
Console.WriteLine("Adding access control entry for " + DirectoryName);
if(Takeaway == 0 && Rights.Equals("Read")){
AddDirectorySecurity(DirectoryName, Domain + @"\" + Account, FileSystemRights.ReadData, AccessControlType.Allow);
Console.WriteLine("Removing access control entry from " + DirectoryName);
}
MessageBox.Show("Done");
}
catch (Exception e)
{
Console.WriteLine(e);
}
Console.ReadLine();
}
// Adds an ACL entry on the specified directory for the specified account. …Run Code Online (Sandbox Code Playgroud) 我想更新我的 sql 表。我在这里搜索并找到了有关如何解决该问题的解决方案。但遗憾的是它只是不会更新数据库。我不知道问题是什么。我检查了 sql 命令几次写错误,但找不到任何错误或修复它们,但遗憾的是仍然没有。我想它在 try 块中,但无法找到它。
这是我的代码:
string connetionString = null;
SqlConnection connection;
SqlCommand command;
string sql = null;
SqlDataReader dataReader;
connetionString = "Data Source=xxx\\xxx;Initial Catalog=xxx;User ID=xxx;Password=xxx";
sql = "UPDATE Employees SET LastName = '" + Lnamestring + "', FirstName = '" + Fnamestring + "', Title = '" + Titelstring + "', TitleOfCourtesy = '" + ToCstring + "', BirthDate = '" + Birthdatestring + "', HireDate = '" + Hiredatestring + "', Address = '" + Adressstring …Run Code Online (Sandbox Code Playgroud)