Exemple #1
0
        private static DirectoryPerms ParseDirectoryPerms(string directoryPerms)
        {
            DirectoryPerms dp = DirectoryPerms.None;

            string[] perms = directoryPerms.Split('|');
            foreach (string p in perms)
            {
                if (p == "Create")
                {
                    dp |= DirectoryPerms.Create;
                }
                else if (p == "Delete")
                {
                    dp |= DirectoryPerms.Delete;
                }
                else if (p == "List")
                {
                    dp |= DirectoryPerms.List;
                }
                else if (p == "ListSub")
                {
                    dp |= DirectoryPerms.ListSub;
                }
            }
            return(dp);
        }
Exemple #2
0
 public VirtualDirectory(string alias, string path, bool isRoot, DirectoryPerms directoryPerms, FilePerms filePerms)
 {
     Alias          = alias;
     Path           = path;
     IsRoot         = isRoot;
     DirectoryPerms = directoryPerms;
     FilePerms      = filePerms;
 }