예제 #1
0
        private static int CreateDir(IUtil util, string[] args)
        {
            int errorCode = ErrorCode.Succeed;
            string siteName = GetValue(args, "siteName");
            string virtualPath = GetValue(args, "virtualPath");
            string physicalPath = GetValue(args, "physicalPath");
            string enableAllMimeTypes = GetValue(args, "enableAllMimeTypes");

            //站点名、虚拟路径、物理路径不可为空
            if(siteName.IsNullOrEmpty() || virtualPath.IsNullOrEmpty() || physicalPath.IsNullOrEmpty())
                errorCode = ErrorCode.InvalidParameter;
            else
                errorCode = util.CreateDir(siteName,
                                    virtualPath,
                                    physicalPath,
                                    enableAllMimeTypes.IsNullOrEmpty() ? false : Convert.ToBoolean(enableAllMimeTypes)
                                );

            return errorCode;
        }
예제 #2
0
파일: Program.cs 프로젝트: BoyTNT/iisutil
        private static int CreateDir(IUtil util, string[] args)
        {
            int    errorCode          = ErrorCode.Succeed;
            string siteName           = GetValue(args, "siteName");
            string virtualPath        = GetValue(args, "virtualPath");
            string physicalPath       = GetValue(args, "physicalPath");
            string enableAllMimeTypes = GetValue(args, "enableAllMimeTypes");

            //站点名、虚拟路径、物理路径不可为空
            if (siteName.IsNullOrEmpty() || virtualPath.IsNullOrEmpty() || physicalPath.IsNullOrEmpty())
            {
                errorCode = ErrorCode.InvalidParameter;
            }
            else
            {
                errorCode = util.CreateDir(siteName,
                                           virtualPath,
                                           physicalPath,
                                           enableAllMimeTypes.IsNullOrEmpty() ? false : Convert.ToBoolean(enableAllMimeTypes)
                                           );
            }

            return(errorCode);
        }