Example #1
0
        public override NT_STATUS CreateDirectory(UserContext UserContext, string DirName, FileAttributes Attributes)
        {
            lock (this)
            {
                string parent = Path.GetDirectoryName(DirName);
                string name   = Path.GetFileName(parent);
                FSItem item   = GetItem(DirName);

                if (item != null)
                {
                    return(item.CreateChildDirectory(UserContext, name, Attributes));
                }

                return(NT_STATUS.NO_SUCH_FILE);
            }
        }