Пример #1
0
        public static string GetDirectoryPath(AccessModeCodeType accessModeCodeValue, string resourceTypeCode, string pathFormatValue, string resourceGUIDFileName, string resourceFileName)
        {
            string str = GetResourceDirectoryPath(accessModeCodeValue, resourceTypeCode, pathFormatValue, resourceGUIDFileName);

            if (accessModeCodeValue == AccessModeCodeType.VirtualOriginalAccess)
            {
                return(str + @"\" + resourceFileName);
            }
            return(str + @"\" + resourceGUIDFileName);
        }
Пример #2
0
        private string GetresourceFullFileNamePath(string StoragePath, AccessModeCodeType accessModeCodeValue, string resourceTypeCode, string pathFormatValue, string resourceGUIDFileName, string resourceFileName, bool isCreateDirectory = true)
        {
            string fileName = Path.Combine(StoragePath, this.GetResourceDirectoryPath(accessModeCodeValue, resourceTypeCode, pathFormatValue, resourceGUIDFileName));

            if (isCreateDirectory)
            {
                fileName.CreateFileDirectory();
            }
            if (accessModeCodeValue == AccessModeCodeType.VirtualOriginalAccess)
            {
                return(fileName + @"\" + resourceFileName);
            }
            return(fileName + @"\" + resourceGUIDFileName);
        }
Пример #3
0
 public static string GetResourceURL(string VirtualName, AccessModeCodeType accessModeCodeValue, string resourceTypeCode, string pathFormatValue, string resourceGUIDFileName, string resourceFileName, string resourceVerID)
 {
     VirtualName = VirtualName.TrimEnd(new char[] { '/' });
     if (pathFormatValue != "")
     {
         if (accessModeCodeValue == AccessModeCodeType.VirtualAccess)
         {
             return(VirtualName + "/" + resourceTypeCode + "/" + pathFormatValue + "/" + resourceGUIDFileName);
         }
         return(VirtualName + "/" + resourceTypeCode + "/" + pathFormatValue + "/" + Path.GetFileNameWithoutExtension(resourceGUIDFileName) + "/" + resourceFileName);
     }
     if (accessModeCodeValue == AccessModeCodeType.VirtualAccess)
     {
         return(VirtualName + "/" + resourceTypeCode + "/" + resourceGUIDFileName);
     }
     return(VirtualName + "/" + resourceTypeCode + "/" + Path.GetFileNameWithoutExtension(resourceGUIDFileName) + "/" + resourceFileName);
 }
Пример #4
0
        public static string GetResourceDirectoryPath(AccessModeCodeType accessModeCodeValue, string resourceTypeCode, string pathFormatValue, string resourceGUIDFileName)
        {
            string str;

            if (pathFormatValue != "")
            {
                str = Path.Combine(resourceTypeCode, pathFormatValue);
            }
            else
            {
                str = resourceTypeCode;
            }
            if (accessModeCodeValue == AccessModeCodeType.VirtualOriginalAccess)
            {
                str = Path.Combine(str, Path.GetFileNameWithoutExtension(resourceGUIDFileName));
            }
            return(str);
        }
Пример #5
0
        public static string GetresourceFullFileNamePath(string StoragePath, AccessModeCodeType accessModeCodeValue, string resourceTypeCode, string pathFormatValue, string resourceGUIDFileName, string resourceFileName, bool isCreateDirectory = true)
        {
            string fileName = "";

            if (string.IsNullOrWhiteSpace(StoragePath))
            {
                fileName = GetResourceDirectoryPath(accessModeCodeValue, resourceTypeCode, pathFormatValue, resourceGUIDFileName);
            }
            else
            {
                fileName = Path.Combine(StoragePath, GetResourceDirectoryPath(accessModeCodeValue, resourceTypeCode, pathFormatValue, resourceGUIDFileName));
            }
            if (isCreateDirectory)
            {
                fileName.CreateFileDirectory();
            }
            if (accessModeCodeValue == AccessModeCodeType.VirtualOriginalAccess)
            {
                return(fileName + @"\" + resourceFileName);
            }
            return(fileName + @"\" + resourceGUIDFileName);
        }